如何将数据传递给$ .ajax()调用?我想传递一个GUID(字符串),在另一种情况下,传递一个包含整数和字符串的数组。
下面的代码工作正常,但我需要传递一些参数进行处理。谢谢!
function btnAdd_onclick() {
$.ajax({
"url": "Add.aspx",
"type": "get",
"success": function (response) {
alert(response);
$("body").append(response);
},
"error": function (response) {
alert("Error: " + response);
}
})
}
这是最好的方法......但它需要被串化......如果你只是传入一个像这样的json对象,编码将是不正确的。 – 2011-04-22 20:24:45
这不是一个JSON对象,它是一个普通的JS对象,jQuery将正确(并自动)URIencode并在其中包含键值对。 – Alnitak 2011-04-22 20:27:21
你是对的...我忘了它需要字符串/字符串对是JSON ...但我从来没有成功地正确编码它。我一直不得不依靠JSON.stringify()方法来完成它。 – 2011-04-22 20:34:13