Как передать идентификатор от клиента в веб-форму, используя ajax - PullRequest
0 голосов
/ 14 июня 2019

Мой код не работает, я не знаю почему.

Мой код вызова ajax:

    var id = $(this).attr("data-id")
    $.ajax({
        type: "POST",
        url: "XTM307.aspx/GetPart",
        data: { "id": id },
        contentType: "application/json",
        dataType: "json",
        success: function (response) {

        }
    });

Код моего сервера:

<System.Web.Services.WebMethod()>
<ScriptMethod(UseHttpGet:=True, ResponseFormat:=ResponseFormat.Json)>
Public Shared Sub GetPart(id As String)
    Dim test = 2
    test += 3
End Sub

1 Ответ

0 голосов
/ 15 июня 2019

Ваш метод веб-сервиса GET, поэтому вызов ajax должен выглядеть следующим образом:

var id = $(this).attr("data-id")

$.ajax({
    type: "GET",
    url: "XTM307.aspx/GetPart?id=" + id,
    contentType: "application/json",
    dataType: "json",
    success: function (response) {

    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...