JQuery ne capture pas la valeur de la liste déroulante
P粉476046165
P粉476046165 2023-09-11 14:22:42
0
1
529

Je crée une interface API pour planifier la récupération des colis. L'API nécessite le nombre de packages, etc. Mon chef de projet a dit qu'il avait besoin du nombre de packages sous forme de liste déroulante. Maintenant, essayer d'obtenir la quantité de colis à partir du formulaire ne fonctionne pas, bien que cela fonctionne pour mes autres menus déroulants.

Mon code PHP pour générer une liste déroulante :

Code pour capturer les appels API :

info.package_count = $("#package_count").val();

Pour référence, voici le code que j'utilise pour générer la liste déroulante du statut du client :

Et le code pour le capturer :

info.state = $("#state").val();

Bien que la structure semble la même, le pays sera pris en compte, mais pas la quantité du colis :

city: "REDACTED" company: "" date: "2023-03-17" earliest: "13:00" latest: "17:00" name: "REDACTED" package_count: "" shipping_direction: undefined shipping_provider: undefined state: "REDACTED" street: "REDACTED" street2: "" zip: "REDACTED"

Des idées sur la raison pour laquelle l'état fonctionne mais pas le nombre de packages ?

P粉476046165
P粉476046165

répondre à tous (1)
P粉567281015

Vous choisissez la mauvaise méthode en essayant de parcourir plusieurs options

||echo "";

C'est également la valeur finale comme valeur finale par défaut sélectionnée

Essayez ceci

$("#package_count").change(function(){ var val= $("#package_count option:selected").val(); $('#result').html(val); })
  

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!