我试图在动态生成表单的脚本上运行ajax $ .post调用。我将如何去做。目前,伪代码如下所示:

//我将使用foreach循环构建ajaxString,循环遍历该页面上的所有输入。以下是伪代码,

var ajaxString;
对于每个输入{
ajaxstring + =“ field i:\” \“ + $(\”#frame \“)。contents()。find(\”:input:eq(i)\“)。val()+ \” \“” ;

}
$ .post(“ dynamicScript.php”,{“” + ajaxString +“”

//现在这就是正常的工作方式
//字段1:“” + $(“#frame”)。contents()。find(“:input:eq(0)”)。val()+“”,
// field 2:“” + $(“#frame”)。contents()。find(“:input:eq(1)”)。val()+“”,
//字段3:“” + $(“#frame”)。contents()。find(“:input:eq(2)”)。val()+“”,
//字段4_check:“” + $(“#frame”)。contents()。find(“:input:eq(3)”)。val()+“”
},function(data){

最佳答案

我使用序列化功能弄清楚了。这是代码

$ .post(“ dynamicScript.php”,$(“#frame”)。contents()。find(“#SubmitForm”)。serialize(),
函数(数据){
});

关于jquery - jQuery动态$ .post ajax调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3014563/

10-12 00:57