2010-11-29 2 views
1

У меня есть следующие:jQuery, преобразование из .POST в .AJAX с помощью метода?

$.post(this.href, { _method: 'delete' }, null, "script"); 

Как я могу преобразовать, что к:

$.ajax({ 
    type: "POST", 
    url: , 
    data: , 
    beforeSend: function() { 
    }, 
    success: function() { 

Я не использую, как иметь дело с URL или как добавить _method: «удалить», где это происходит с .ajax?

благодаря

ответ

3

URL-адрес будет оставаться прежним, а метод _method: 'delete' собирается перейти в раздел данных:

$.ajax({ 
    type: "POST", 
    url: this.href, 
    data: { _method: 'delete' }, 
    beforeSend: function() {}, 
    success: function() {}, 
    dataType: 'script' 
    }); 
0

вот пример метода я использую в моем приложении, обратите внимание на URL-адрес и параметры данных будет вашим this.href и _methods: "удалить"

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); 
     } 
    }); 
} 
Смежные вопросы