ajax向控制器传递,使用jQuery的ajax参数传递给控制器使用jQuery的ajax参数传递给控制器(Pass a...

路就在这里。

如果你想指定

数据类型: 'JSON'

然后使用,

$('#ddlIssueType').change(function () {

var dataResponse = { itemTypeId: $('#ddlItemType').val(), transactionType: this.value };

$.ajax({

type: 'POST',

url: '@Url.Action("StoreLocationList", "../InventoryDailyTransaction")',

data: { 'itemTypeId': $('#ddlItemType').val(), 'transactionType': this.value },

dataType: 'json',

cache: false,

success: function (data) {

$('#ddlStoreLocation').get(0).options.length = 0;

$('#ddlStoreLocation').get(0).options[0] = new Option('--Select--', '');

$.map(data, function (item) {

$('#ddlStoreLocation').get(0).options[$('#ddlStoreLocation').get(0).options.length] = new Option(item.Display, item.Value);

});

},

error: function () {

alert("Connection Failed. Please Try Again");

}

});

如果没有指定

数据类型: 'JSON'

然后使用

$('#ddlItemType').change(function () {

$.ajax({

type: 'POST',

url: '@Url.Action("IssueTypeList", "SalesDept")',

data: { itemTypeId: this.value },

cache: false,

success: function (data) {

$('#ddlIssueType').get(0).options.length = 0;

$('#ddlIssueType').get(0).options[0] = new Option('--Select--', '');

$.map(data, function (item) {

$('#ddlIssueType').get(0).options[$('#ddlIssueType').get(0).options.length] = new Option(item.Display, item.Value);

});

},

error: function () {

alert("Connection Failed. Please Try Again");

}

});

如果你想指定

数据类型: 'JSON' 和contentType中:“应用/ JSON; 字符集= UTF-8'

然后用

$.ajax({

type: 'POST',

url: '@Url.Action("LoadAvailableSerialForItem", "../InventoryDailyTransaction")',

data: "{'itemCode':'" + itemCode + "','storeLocation':'" + storeLocation + "'}",

contentType: "application/json; charset=utf-8",

dataType: 'json',

cache: false,

success: function (data) {

$('#ddlAvailAbleItemSerials').get(0).options.length = 0;

$('#ddlAvailAbleItemSerials').get(0).options[0] = new Option('--Select--', '');

$.map(data, function (item) {

$('#ddlAvailAbleItemSerials').get(0).options[$('#ddlAvailAbleItemSerials').get(0).options.length] = new Option(item.Display, item.Value);

});

},

error: function () {

alert("Connection Failed. Please Try Again.");

}

});

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值