【发布时间】:2015-08-01 06:27:14
【问题描述】:
我正在使用 ajax 调用此 UpdateItem 函数,使用 achor 标记。 它给了我控制台错误
错误:req 未定义
function updateItem(id, desc, vehicleno){
alert("i am here");
$('#ProcessModal').modal('show');
$('#<%=txtPartNo.ClientID%>')[0].value=id;
$('#<%=txtPartNo.ClientID%>')[0].value=partno;
}
Ajax 调用 ...
......
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "<%=BasePath%>/WebServices/RequisitionService.asmx/GetAllRequisitionItems",
data: '{ ReqID: "<%=_RecordId%>"}',
dataType: "json",
success: function (data) {
var req=[];
var desc=[];
var veh=[];
for (var i = 0; i < data.d.length; i++) {
req[i] =data.d[i].RequisitionItemsID;
desc[i]= data.d[i].ItemDescription;
veh[i]= data.d[i].VehicleNumber;
$("#reqTable").append("<tr><td>"+data.d[i].PartNo + "</td><td>" + data.d[i].ItemDescription +"</td><td>"+data.d[i].Quantity+"</td><td>"+data.d[i].VehicleNumber+"</td><td> " + data.d[i].ItemStatus +"</td><td>"+ data.d[i].Remarks+"</td><td><a href='javascript:updateItem(req[i], desc[i], veh[i] );'>Process</a> </td></tr>");
}
},
error: function (result) {
},
});
....
【问题讨论】:
标签: javascript asp.net ajax asp.net-ajax