解决前:
@{
ViewBag.Title = "List2";
}
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<h2>List2</h2>
<script type="text/javascript">
$("#btn1").click(function () {
var promodes = [];
promodes.push({ Id: "0", Name: "手机",Price:"2499" });
promodes.push({ Id: "1", Name: "耳机", Price: "268" });
promodes.push({ Id: "2", Name: "充电器",Price: "99" });
$.ajax(
{
url: "/test3/List2",
type: "Post",
data: JSON.stringify(promodes), //必须对数组进行序列化
contentType: "application/json", //设置contentType的值为"application/json",默认为"application/json"
success: function (data) {
alert("Success");
}
});
});
</script>
<div>
<input id="btn1" type="button" value="测试" />
</div>
解决后:
@{
ViewBag.Title = "List2";
}
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<h2>List2</h2>
<script type="text/javascript">
$(function () {
$("#btn1").click(function () {
var promodes = [];
promodes.push({ Id: "0", Name: "手机",Price:"2499" });
promodes.push({ Id: "1", Name: "耳机", Price: "268" });
promodes.push({ Id: "2", Name: "充电器",Price: "99" });
$.ajax(
{
url: "/test3/List2",
type: "Post",
data: JSON.stringify(promodes), //必须对数组进行序列化
contentType: "application/json", //设置contentType的值为"application/json",默认为"application/json"
success: function (data) {
alert("Success");
}
});
});
});
</script>
<div>
<input id="btn1" type="button" value="测试" />
</div>
解决方法:js代码最外层少了 $(function () {
联系客服