有没有办法用ajax混合选择器和这样的独立数据发送数据:
$.ajax({
url:"here.php",
data: $("#form :input")+"&"+"id="+id,
type:"POST",
success: function(res){
$("#something").html(res);
}
})
我知道我可以单独使用其中任何一个发送数据,但这对我来说非常有用,我知道这是否可行。任何帮助和建议将不胜感激。
答案 0 :(得分:5)
你可以使用serialize()
(我想你试图在#form
中发送所有输入值)
data: $("#form :input").serialize() + "&" + "id=" + id,
答案 1 :(得分:1)
您不想发送选择器,您希望在表单中发送输入值。
var data = $("#form").serialize();
data += "&id=" + id;
$.ajax({
url: "foo.php",
data: data,
...
});