的在做一個AJAX調用而言,我們用下面的方法:C#MVC最佳方式利用AJAX
$.ajax({
type: "POST",
async: false,
url: '@Url.Action("CheckPhone", "Progg")',
data: { input: WebPhoneNum
},
success: function (iReturn) {
if (iReturn == 0) {
alert(Phone Number must be in format (XXX) XXX-XXXX. Please Re-Enter');
submitval = false;
}
},
error: function (xhr, status, error) {
var err = eval("(" + xhr.responseText + ")"); // Boil the ASP.NET AJAX error down to JSON.
alert('Call to CheckPhone failed with error: ' + err.Message); // display the error raised by the server
}
});
注意它是如何使一個呼叫控制器,並返回一個值。我想知道是否有更好的方法來做到這一點。我知道.NET MVC有一些內置的Ajax調用,但找不到適合我下面的工作。我知道.NET MVC有一個超鏈接的Ajax調用構建,但這不是我所需要的。我只需要對返回一些值的控制器進行調用。
感謝
可能是更好的地方是代碼審查 –