1
我有這樣的腳本提取表單數據和序列化JSON對象:如何從視圖返回Json對象到控制器MVC4。
form = document.forms[0];
$.fn.serializeObject = function() {
var o = {};
var a = this.serializeArray();
$.each(a, function() {
if (o[this.name] !== undefined) {
if (!o[this.name].push) {
o[this.name] = [o[this.name]];
}
o[this.name].push(this.value || '');
} else {
o[this.name] = this.value || '';
}
});
return o;
};
$(function() {
form.submit(function() {
result.append(JSON.stringify(form.serializeObject()));
return false;
});
});
我希望把這個上的HTML按鈕,然後發送的對象導致controller.But怎麼樣? 該動作將是一個JSONResult()? 我如何做到這一切? THX
不錯,謝謝..我現在明白了..但是..什麼是把onclik =「」鼠標事件的功能?我是新的JavaScript,我需要知道這.. – user2154679 2013-03-10 21:00:10
接下來寫這樣的javascript:function SendData(){// fn body}。儘管這是常見的方法,但爲了進入標準,您應該將按鈕放在表單中以創建真正的發佈請求。 – 2013-03-11 13:05:12