Maison > interface Web > js tutoriel > Problème d'ordre d'exécution de la fonction Ajax dans jquery : comment configurer timing_jquery

Problème d'ordre d'exécution de la fonction Ajax dans jquery : comment configurer timing_jquery

WBOY
Libérer: 2016-05-16 16:57:48
original
950 Les gens l'ont consulté

Code JavaScript

Copier le code Le code est le suivant :

function existProduct(obj){

var productname = escape(obj.val());
$.getJSON("../product/searchProductByName.action",datat,function(data){
var falg;
falg = data[0]['existproduct'];
//falg renvoie non ou oui,
return falg
} ;

}

fonction validateform( ){
//alert(existProduct($("#products_name")));
if(validateNotnull($("#products_name"))){
if(existProduct($(" #products_name "))){
$("#productform").submit();
}else{
$("#spanproduct").html("Le nom de l'entreprise existe déjà");
}
}else{
$("#spanproduct").html("Le nom de l'entreprise ne peut pas être vide");
}
}

Dans ce existProduct( obj) Dans cette fonction, j'appelle la fonction getJSON dans jquery pour renvoyer les résultats de la recherche dans la base de données. J'ai vérifié cela avec Firebug et il ne devrait y avoir aucun problème, c'est que lors de l'exécution, le code exécute return falg en premier. , puis exécute getJSON. Veuillez donner quelques conseils d'experts.
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal