jquery通过ajax发送所有html变量

时间:2013-07-09 15:15:09

标签: php jquery ajax

我想使用ajax将html所有标记值传递给另一个文件。 这可能吗

$.ajax({
   url:"myp.php",
   type:'POST',
   data: //here I want to all possible element values in current html
});

任何想法???

3 个答案:

答案 0 :(得分:3)

$.ajax({
   url:"myp.php",
   type:'POST',
   data: $(':input').serialize()
});

答案 1 :(得分:1)

如果您想从特殊形式发布每个可能的元素值:

$('#myForm').serialize();

我认为您可以使用不同的选择器执行相同操作,其中包括要提交的每个元素:

所以,这样的事情应该可以解决问题:

$('input, select, textarea').serialize();

你可以在这里看到jQuery.serialize():http://api.jquery.com/serialize/

还有类似的问题:Serialize form data to JSON

答案 2 :(得分:0)

您可以使用此

发布所有表单的元素
data : $('#form').serializeArray();