0

所以我看到 AJAX 语法有两种不同的方式。似乎在这里的板上,每个人都使用这样的格式:

$.ajax({
type: 'POST',
url: 'mm.php',
data: { color: color},
success: function (res) {

},
error: function (jqXHR) {

}

但我的文字使用

$.post('mm.php', data, processResponse);

有什么区别吗?什么是首选?

4

2 回答 2

1

这是一个简写的 Ajax 函数,相当于:

$.ajax({
  type: "POST",
  url: url,
  data: data,
  success: success,
  dataType: dataType
});

[http://api.jquery.com/jQuery.post/]

于 2013-03-04T23:31:00.617 回答
1

使用此表格是否有助于理解:

$.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) {
    }
});
于 2013-03-04T23:41:35.927 回答