jquery $.post 函数还没有执行完,后面的语句已经开始执行了
$.post(php程序,参数,回调函数);//这条还没有执行完,下面的就挑出来了已经alert(“哈哈哈”);怎么让post执行完里面的php程序,并且等回调函数执行后...
$.post(php程序,参数,回调函数);//这条还没有执行完,下面的就挑出来了已经
alert(“哈哈哈”);
怎么让post执行完里面的php程序,并且等回调函数执行后 再执行后面的alert呢?谢谢各位师兄 展开
alert(“哈哈哈”);
怎么让post执行完里面的php程序,并且等回调函数执行后 再执行后面的alert呢?谢谢各位师兄 展开
3个回答
推荐于2016-09-15
展开全部
设置async为false即可
使用这个即可 全局设置
$.ajaxSetup (
{
async: false
});
使用这个即可 全局设置
$.ajaxSetup (
{
async: false
});
更多追问追答
追问
ajaxSetup是设置ajax的,post不行吧 我尝试下ajax吧,谢谢
追答
这个是全局设置的,api中明文规定
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你的alert('哈哈哈')放进回调函数中就可。
更多追问追答
追问
alert 是必须执行的,我只是举个例子,让post完全执行后再执行后面的语句。
追答
回调函数的“回调”的意思,就是完全执行完毕post后会执行它,所以我说让放进回调函数中。
我也是举个例子,实际你可以先写好回调函数,在回调函数里面封装你需要在post完全执行后的逻辑代码。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询