的方式是在這裏。
如果你想指定
數據類型: '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.");
}
});
嗨大衛, 我試過,但沒有任何的運氣。我更新了控制器參數,但它仍然返回爲空。任何其他建議? – 2011-02-12 12:30:14
對不起剛剛意識到我使用搜索超鏈接的值而不是標題文本框。因此,嘗試更換線$( 「搜索」)。VAL()與$( 「標題」)。VAL() – davidferguson 2011-02-12 15:16:28