所以我看到 AJAX 语法有两种不同的方式。似乎在这里的板上,每个人都使用这样的格式:
$.ajax({
type: 'POST',
url: 'mm.php',
data: { color: color},
success: function (res) {
},
error: function (jqXHR) {
}
但我的文字使用
$.post('mm.php', data, processResponse);
有什么区别吗?什么是首选?
这是一个简写的 Ajax 函数,相当于:
$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});
[http://api.jquery.com/jQuery.post/]
使用此表格是否有助于理解:
$.ajax({
type: 'POST',
url: 'mm.php',
data: { color: color},
success: processResponse,
error: function (jqXHR) {
}
});
.post
是长版的简写.ajax
编辑评论:
var color = "red";
var mydata = {color: color};
$.ajax({
type: 'POST',
url: 'mm.php',
data: mydata,
success: processResponse,
error: function (jqXHR) {
}
});