JavaScript コード
functionexistProduct(obj){
var productname =scape(obj.val());
$.getJSON("../product/searchProductByName.action",datat,function(data){
var falg;
falg = data[0]['existproduct'];
//falg は no または yes を返します。
}
関数validateform( ){
//alert(existProduct($("#products_name")));
if(validateNotnull($("#products_name"))){
if(existProduct($(" #products_name "))){
$("#productform").submit();
}else{
$("#spanproduct").html("ビジネス名はすでに存在します");
}
}else{
$("#spanproduct").html("ビジネス名を空にすることはできません")
}
}
この中でこの関数では、jquery で getJSON 関数を呼び出してデータベース内の検索結果を返します。これを firebug で確認しましたが、問題はありません。実行中にコードが最初に return falg を実行することです。をクリックしてgetJSONを実行します。専門家のアドバイスをお願いします。