URL- , , URL-:
url: '/SearchAjax/SearchAccount',
Url URL-:
url: '<%= Url.Action("SearchAccount", "SearchAjax") %>',
, :
function PerformLookup() {
var _accountNumber = $('#accountNumber').val();
$.ajax({
url: '<%= Url.Action("SearchAccount", "SearchAjax") %>',
type: 'POST',
data: JSON.stringify({ _accountNumber: _accountNumber }),
dataType: 'json',
contentType: 'application/json; charset=utf-8',
success: function (data) {
UpdateTable(data);
},
error: function () {
alert('An error occurred while performing the search.');
}
});
return false;
}
PerformLookup - , , HTML-:
<%= Html.ActionLink(
"Perform search",
"SearchAccount",
"SearchAjax",
null,
new { id = "search" }
) %>
AJAXify:
$(function() {
$('#search').click(function() {
var _accountNumber = $('#accountNumber').val();
$.ajax({
url: this.href,
type: 'POST',
data: { _accountNumber: _accountNumber },
dataType: 'json',
success: function (data) {
UpdateTable(data);
},
error: function () {
alert('An error occurred while performing the search.');
}
});
return false;
});
});
, , FireBug, , , AJAX .