Получить параметры запроса Ajax GET на моей странице aspx - PullRequest
2 голосов
/ 08 июля 2011

Я отправляю значение флажка с одной страницы ASP на другую.

Я использую jQuery для выполнения запроса Ajax:

$.ajax({
    url: 'http:myurl.aspx',
    type: 'GET',
    data: dataToBeDeleted,
    success: function () { alert('yay') },
    error: function () { alert("Data not deleted"); }
});

Как получить значения в myurl.aspx страница?Я пробовал с request.QueryString["data"] и request.QueryString["dataToBeDeleted"], но оба не дают данных.

Я что-то делаю неправильно?

Ответы [ 3 ]

1 голос
/ 08 июля 2011

Все зависит от структуры вашего dataToBeDeleted параметра.

Например, если у вас есть:

dataToBeDeleted = {"id1": "10", "id2": "20"};  //Object format

или

dataToBeDeleted = "id1=10&id2=20";  //String format

, то выпрочитал бы это на сервере так:

string id1 = Request.QueryString["id1"].ToString();
string id2 = Request.QueryString["id2"].ToString();

Надеюсь, это поможет.Приветствия

1 голос
/ 08 июля 2011
$.ajax({
            url: 'http:myurl.aspx?data=' + dataToBeDeleted,
            success: function () { alert('yay') },
            error: function () { alert("Data not deleted"); }
        });
0 голосов
/ 08 июля 2011

Данные должны быть переданы в ключе, формат значения:

$.ajax({
            url: 'http:myurl.aspx',
            type: 'GET',
            data: 'key1=val1&key2=val2',
            success: function () { alert('yay') },
            error: function () { alert("Data not deleted"); }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...