,我認爲它應該工作
$.ajax({
url: '/Product/AddRec?callback=?',
type: 'POST',
data: $("form").serialize() + "&jin=1&deb=2"
});
編輯:
爲達林季米特洛夫要求,何去何從愚見解釋
考慮我的產品類
public class Product {
public int Id { get; set; }
public string Name { get; set; }
}
我想你動作就像
[HttpPost]
public ActionResult AddRec(Product product, int jin, int deb) {
// code
}
形式
<form id="productForm">
<%: Html.HiddenFor(p => p.Id) %>
<%: Html.TextBoxFor(p => p.Name) %>
<input type="button" value="Send form" onclick="SendForm();" />
</form>
假設編號= 「1」 和Name = 「達林Dimitrov的」。
jQuery將連載我的表單如
ID = 1 &名稱=達林+季米特洛夫
,將與額外的數據Concat的成爲
ID = 1 &名稱=達林+季米特洛夫&斤= 1 & DEB = 2
<script type="javascript/text">
function SendForm() {
$.ajax({
url: '/Product/AddRec?callback=?',
type: 'POST',
data: $("#productForm").serialize() + "&jin=1&deb=2"
});
}
</script>
動作應收到
product.Id = 1
product.Name = "Darin Dimitrov"
jin = 1
deb = 2
這就是所有,抱歉如果我不能幫你OP。
你爲什麼在'javascript中包含'
'標籤? – 2011-02-23 21:17:08
對不起忽略
我沒有格式化這裏的帖子 – Hidsman 2011-02-23 21:29:02