ho un po 'di JQuery che utilizza Ajax per inviare informazioni al mio controller per essere elaboratiMVC e JQuery: Best pratice per il recupero dei dati del modulo
sto facendo in questo modo:
//Define my controls
<%=Html.TextBox("PName", Model.PName, new { id = "pName" })%> ...
....
....
//Get the values from my controls
var param1= $("#pName").val();
....
....
//Define the return URL. Is this how to send info back?
var url = '<%= Url.Content("~/Port/SaveRowAjax") %>/?ID=' + id
+ "¶m1=" + param1
+ "¶m2=" + param2
+ "¶m3=" + param3
+ "¶m4=" + param4
+ "¶m5=" + param5;
$.ajax({
url: url,
success: function(html) {
alert("Success!");
},
});
//My c# code, that processes the request
public void SaveRowAjax(string param1 ....)
{
...
}
È questo il modo migliore di farlo con MVC?
sembra un po 'disordinato quando sto contructing l'URL per inviare al server
Questo funziona bene anche - http://www.bram.us/2008/10/27/jqueryserializeanything-serialize-anything-and -not-just-forms/ –
Interessante. Lo terro 'a mente. – statenjason