大佬教程收集整理的这篇文章主要介绍了jQuery ajax成功的匿名函数作用域,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
function getPrice(productId,storEID) { var returnHtml = ''; jQuery.ajax({ url: "/includes/unit.jsp?" + params,cache: false,dataType: "html",success: function(html){ returnHtml = html; } }); return returnHtml; }
>使用async: false
选项使AJAX呼叫同步(不推荐)要么
>改变你的思维方式。不是从函数返回HTML,而是需要传递一个回调,以便在AJAX调用成功时调用。
作为(2)的示例:
function findPrice(productId,storEID,callBACk) { jQuery.ajax({ url: "/includes/unit.jsp?" + params,success: function(html) { callBACk(productId,html); } }); } function receivePrice(productId,html) { alert("Product " + productId + " for storEID " + storEID + " received HTML " + html); } findPrice(23,334,receive_pricE);
以上是大佬教程为你收集整理的jQuery ajax成功的匿名函数作用域全部内容,希望文章能够帮你解决jQuery ajax成功的匿名函数作用域所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。