Javascript 如何在JQuery中缩放变量的数量?
现在我的页面是动态生成内容的 e、 当我按下add按钮时,它会在主体内部添加一个表单,每个表单都包含一个ajax请求 代码如下所示:Javascript 如何在JQuery中缩放变量的数量?,javascript,jquery,html,ajax,variables,Javascript,Jquery,Html,Ajax,Variables,现在我的页面是动态生成内容的 e、 当我按下add按钮时,它会在主体内部添加一个表单,每个表单都包含一个ajax请求 代码如下所示: var ajax; ajax = $.ajax..... 问题是,它只将变量限制为一个,我想知道是否有任何方法可以缩放变量的数量 例如:当添加两个表单时,将有两个ajax变量,如何跟踪它们 谢谢你的帮助 更新:案例说明 这样做的原因是因为我想取消ajax提交,所以情况是: var ajax_req; $("form").submit(function(){
var ajax;
ajax = $.ajax.....
问题是,它只将变量限制为一个,我想知道是否有任何方法可以缩放变量的数量
例如:当添加两个表单时,将有两个ajax变量,如何跟踪它们
谢谢你的帮助
更新:案例说明
这样做的原因是因为我想取消ajax提交,所以情况是:
var ajax_req;
$("form").submit(function(){
ajax_req = $.ajax...
});
$("cancel").click(function(){
ajax_req.cancel();
});
但对于动态生成表单,我需要跟踪所有ajax_req变量,并知道要取消哪个表单 我的解决方案是将表单提交转换为ajax请求 这很简单,只需3个步骤:
.serialize()
method=“post”
,或其他一些“数据-”
属性。您可以在请求之前读取这些参数
希望这有帮助:D我的解决方案是将表单提交转换为ajax请求 这很简单,只需3个步骤:
.serialize()
method=“post”
,或其他一些“数据-”
属性。您可以在请求之前读取这些参数
希望这有帮助:D您需要一个数据结构,非常基本的JS。请参见和或,很少需要持久存储
$.ajax()
返回的承诺。如果您向我们展示实际上下文的其余部分(您实际尝试的内容),我们可以帮助您更彻底地解决问题。当然,更新的QuestionArray是您的朋友。您需要一个数据结构,非常基本的JS。请参见和或,很少需要持久存储$.ajax()
返回的承诺。如果您向我们展示实际上下文的其余部分(您实际上正在尝试做什么),我们可以帮助您更彻底地解决问题。当然,更新的QuestionArray是您的朋友。谢谢,使用ajax obj数组修复了问题。我认为这不是最好的方法。您可以尝试使用.data()函数,谢谢,使用ajax obj数组修复了这个问题。我认为这不是最好的方法。您可以尝试使用.data()命令