填充視圖頁面我在我的Site.Master應基於在同一個頁面從下拉菜單中選擇的項目進行popultating我的文本框下面的腳本。使用JSON對象
$(function() {
$("#vendorID").change(function() {
var selectedItem = $(this).val();
if(selectedItem != "New Vendor Id")
{
$.getJSON(
"<%=Url.Action("DropDownChange") %>/?dropdownValue=" + selectedItem,
function(data) {
//$("#Data").html(data);
$("#name").val(data.Name);
}
);
$(document).ready(function() {
$("#zip").val('');
});
,我沒有得到任何錯誤,我沒有得到填充文本框......這可能是我的可能出現的錯誤????
ASP.NET代碼;
公共JsonResult DropDownChange(串dropdownValue) //此操作方法被通過Ajax請求
{ // dropdownValue = 「FR28406」 調用;
if (dropdownValue != null && Request.IsAjaxRequest() == true)
{
paymentApplicationRefund =
cPaymentRepository.PayableEntity(dropdownValue);
paymentApplicationRefund.Address1.Trim();
paymentApplicationRefund.Address2.Trim();
paymentApplicationRefund.Name.Trim();
paymentApplicationRefund.City.Trim();
paymentApplicationRefund.Contact.Trim();
paymentApplicationRefund.State.Trim();
paymentApplicationRefund.Zip.Trim();
return Json(paymentApplicationRefund,"application/json");
}
else
{
return null;
}
}
我沒有得到一個錯誤 - 500內部服務器錯誤。我打算髮布我的ASP.NET代碼。 – JamaicasFinest 2011-03-08 18:13:41
那麼我的ASP.NET代碼出錯了? – JamaicasFinest 2011-03-08 18:19:09
如果我不得不猜測,那是你的其中一個屬性爲null,當你調用「.Trim()」時會拋出一個錯誤。真的,你不需要修剪那麼多,這些錯誤可以通過調試很容易地發現。 – 2011-04-06 15:31:19