我有以下内容:
$.post(this.href, { _method: 'delete' }, null, "script");
如何将其转换为:
$.ajax({
type: "POST",
url: ,
data: ,
beforeSend: function() {
},
success: function() {
我没有使用如何处理URL或如何添加_method:'delete'与.ajax一起使用的地方?
感谢
答案 0 :(得分:3)
网址将保持不变,_method:'delete'将进入数据部分:
$.ajax({
type: "POST",
url: this.href,
data: { _method: 'delete' },
beforeSend: function() {},
success: function() {},
dataType: 'script'
});
答案 1 :(得分:1)
$.ajax({
type: 'POST',
url: url,
data: data,
success: success
dataType: dataType
});
答案 2 :(得分:0)
这是我在我的应用程序中使用的方法的示例,请注意URL和数据参数将是您的this.href和_methods:“delete”
function OnChangeRoom(RoomID) {
$.ajax({
type: "POST",
url: "../server.asmx/GetWordFromRoomID",
data: "{'RoomID':'" + RoomID + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
cache: false,
success: function (data) {
if (data.d.length == 0)
$('#spanWord').html(' ');
else
$('#spanWord').html('Word: ' + data.d);
}
});
}