मैं अपने स्वयं के फ़ंक्शन में एक jQuery AJAX कॉल से रिटर्न का उपयोग करने का प्रयास कर रहा हूं, लेकिन यह अपरिभाषित लौटता रहता है।jquery AJAX कॉल से वापस
function checkUser2(asdf) {
$.ajax({
type: "POST",
async: false,
url: "check_user.php",
data: { name: asdf },
success: function(data){
return data;
//alert(data);
}
});
}
$("#check").click(function(){
alert(checkUser2("muma"));
});
ajax कॉल निश्चित रूप से, काम करता है क्योंकि जब मैं अपने चेतावनी uncomment मैं सही रिटर्न प्राप्त है, और मैं फ़ायरबग में देख सकते हैं। क्या मैं कुछ बेवकूफ कर रहा हूँ?
सिंक्रोनस AJAX हालांकि वास्तव में एक बुरा विचार है। – Pointy
मैं सहमत हूं, लेकिन ओपी की समस्या के आसपास यह एक तरीका था। और वह पहले से ही एक अतुल्यकालिक तरीके से AJAX फ़ंक्शन का उपयोग कर रहा था। – Falle1234
इस तरह से मेरे लिए भी काम नहीं किया। $ ("# submitPO") क्लिक करें (फ़ंक्शन() { अलर्ट (अपडेटपीओ ("444")); }); एक चेतावनी पॉप करने में विफल रहा। मेरा कार्य आपके जैसा ही संरचित है। –