ASP.NET с JQuery - ПОСТ против GET - PullRequest
1 голос
/ 18 мая 2009

Хорошо, у меня есть очень глупый вопрос (который я, скорее, смущен, я должен признать!). Я использую плагин nyroModal для jQuery в приложении ASP.NET 3.5 WebForms. По сути, допустим, у меня есть гиперссылка, указывающая на http://www.mysite.com/GetData.html?id=100

Когда ссылка нажата, я хочу GetData.html , чтобы извлечь данные из базы данных и заполнить некоторые элементы innerHTML возвращаемыми данными. значение строки запроса будет извлечено с помощью плагина jqURL для jQuery, и я буду использовать встроенную функцию jjuery Ajax для вызова веб-службы, передавая id в качестве параметра.

У меня такой вопрос : Как мне использовать jQuery.Ajax (), если это не метод POST, а скорее метод GET, насколько я понимаю? Согласно документации, чтобы $ .ajax () работал, тип должен быть «POST».

Может ли кто-нибудь пролить свет на это для меня?

Спасибо

Ответы [ 3 ]

4 голосов
/ 18 мая 2009

У вас есть много вариантов:

1 - используйте метод загрузки:

$('#container').load(("/page");  

2 - используйте команду get:

$.get('/page')  

3 - используйте команду ajax:

$.ajax({
type:'GET',
url:'/page',
success:function() {
}
})
2 голосов
/ 18 мая 2009
$.ajax({
  type: "GET",
  url: "test.js",
  dataType: "script"
});

... из первого примера в документации jQuery.

0 голосов
/ 18 мая 2009
...