在另一个AJAX请求完成之后执行一个AJAX请求
1 个回答
- 投票数
要在完成另一个AJAX请求之后执行一个AJAX请求,则必须添加以下一行,
异步:错误,
即,您需要在ajax方法中添加async: false
,如下所示,
$ .ajax({ 网址:base_url +"/wp-admin/admin-ajax.php", 类型:" GET", 异步:错误,
For executing one AJAX request after finishing another AJAX request, you have to add the below one line,
async: false,
i.e, you need to add async: false
in the ajax method as below,
$.ajax( { url : base_url+"/wp-admin/admin-ajax.php", type : 'GET', async: false,
一个JS文件正在进行ajax调用.在此ajax调用成功的范围内,将进行另一个AJAX调用.第二个呼叫检查电子邮件是否已经注册.如果已经存在,则第二个AJAX调用不会收到返回的数据,如该情况下的firebug和Chrome控制台所示.但是相同的代码在localhost中也可以正常工作,而上述问题仅在在线服务器中发生.
托管页面位于
http://twmobilefitness.com/signup/
.当您单击最后的"立即注册" 链接时,就会发生问题.如果要解决此问题,您必须使用相同的电子邮件地址注册两次.JS:
functions.php
具有如何使代码在联机服务器中工作?