jQuery Dynamic $ .post ajax调用

时间:2010-06-10 13:05:59

标签: jquery

我正在尝试在动态构建表单的脚本上运行ajax $ .post调用。我该怎么做呢?目前,psudocode看起来像这样:

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

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

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

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

2 个答案:

答案 0 :(得分:2)

我使用serialize函数想出来了。这是代码

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

答案 1 :(得分:1)

我将看看名为serialize的jquery方法。它将返回表单中所有输入的查询字符串。

e.g。 (A = 1和b = 2和C =富)