Любые преимущества использования $ .post для отправки данных форм asp.net - PullRequest
0 голосов
/ 12 октября 2009

Можете ли вы найти на сайте какие-либо преимущества использования jquery $ .post для отправки данных форм asp.net? Когда и почему я должен это делать.

1 Ответ

1 голос
/ 12 октября 2009

$. Post - это просто ярлык для $. Ajax

Это может быть чрезвычайно полезно для публикации информации без перезагрузки всей страницы (например, одна из требуемых функций Web 2.0).

В качестве параметра вызова $ .post вы можете указать функцию обратного вызова, которая может использовать полученные данные для обновления некоторого содержимого вашей страницы.

В приведенных ссылках вы можете найти очень простые и полезные примеры. Это один из них:

  $.post("test.php", { name: "John", time: "2pm" },
    function(data){
      alert("Data Loaded: " + data);
  });

Что касается почему , вы, вероятно, можете утверждать, что вы можете достичь любого из вышеупомянутых вариантов поведения с UpdatePanels. Правда, но я предлагаю вам прочитать эту статью из Encosia .

В некоторых случаях вы не можете позволить себе обновить целый блок, полный элементов управления (входы, кнопки, метки), просто потому, что вы внесли некоторые незначительные изменения в один из них (например, вы покраснели все пустые входы) .

Простой вызов $ .post или $ .ajax действительно может просто получить информацию, и вы просто обработаете ее на стороне клиента.

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