我是这个jquery的新手,无法找到下面代码中的语法错误
我在上面链接按钮的代码中发现语法错误,在ajax调用的成功函数中单击链接时调用jquery函数 请在这方面帮助我我是这个jquery的新手,无法找到下面代码中的语法错误,jquery,Jquery,我在上面链接按钮的代码中发现语法错误,在ajax调用的成功函数中单击链接时调用jquery函数 请在这方面帮助我 <script type="text/javascript"> function showdiv(id, sender, amt) { debugger; // alert(id); // debugger; $('#frmPayment')[0].src = window.ap
<script type="text/javascript">
function showdiv(id, sender, amt) {
debugger;
// alert(id);
// debugger;
$('#frmPayment')[0].src = window.appBaseUrl + '/UploadHistory/RenderTest/';
var searchValue = $("#hdnScreenType").val();
$('#lblTransactionQBONumber').text(id);
$('#tbPaymentAmount').val(amt);
if (searchValue == "2") {/*IT is bill payment screen*/
// $("#myModal").width(1000).height(800);
$('#frmPayment').width(400).height(500);
// $('#frmPayment').css('display', 'block');
$('#divDwnLdLink').css('display', 'none');
$('#frmPayment')[0].src = window.appBaseUrl + '/BillDetailAndPayment?id=' + searchValue + '&searchValue=' + id;
//setTimeout(function () { $('#billpaymentdiv').css('display', 'block') }, 0);
$('#billpaymentdiv').css('display', 'block');
}
else {
$('#billpaymentdiv').css('display', 'none');
$('#divDwnLdLink').css('display', 'block');
var _url = "" + window.appBaseUrl + '/downloadPopup.aspx?id=' + id + '&searchValue=' + searchValue + "";
$('#downloadLink').attr('href', _url)
}
return false;
}
function closeMe() {
alert("Payment Added.");
$('#frmPayment')[0].src = window.appBaseUrl + '/test.aspx';
$('#billpaymentdiv').css('display', 'none');
$('#divDwnLdLink').css('display', 'none');
location.reload();
// $('#modalClose').click();
}
</script>
<script>
$('#ddBillStatus').change(function () {
var Value = $(this).find(":selected").val()
var selectid = { "value": Value }
$.ajax({
url: "/UploadHistory/UploadHistory",
data: JSON.stringify(selectid),
type: 'POST',
contentType: 'application/json; charset=utf-8',
success: function (data) {
// Variable data contains the data you get from the action method
$('#tableprocesshistory').show();
var row = "";
row += "<thead><tr><th>Created Date</th><th>Uploaded File Name</th><th>QBO-Number</th><th>Total Amount</th><th>Vendor Name</th><th>Invoice Date</th><th>Reference Number</th><th id='paymentHeader' >Payment</th></tr></thead>";
$.each(data, function (index, item) {
row += "<tr><td>" + item.CreatedDateFormated + "</td><td>" + item.FileUniqueName + "</td><td class='nr'><span>" + item.TransactionQBONumber + "</span> </td><td>" + item.TransactionTotalAmount + "</td><td>" + item.vendorName + "</td><td>" + item.InvoiceDate + "</td><td>" + item.RefNumber + "</td><td><a href='#' onclick='String.format('javascript:return showdiv(\"{0}\",{1},\"{2}\")', " + item.TransactionQBONumber + "," + item.TransactionTotalAmount + ")' id='myLinkButton1' >Action</a></td></tr>";
// var myrow = $(this).closest("tr"); // Find the row
// var abc = myrow.find(".nr").text;
//$("#lblTransactionQBONumber").html(abc);
});
$("#tableprocesshistory").html(row);
//$(".Pager").ASPSnippets_Pager({
// ActiveCssClass: "current",
// PagerCssClass: "pager",
// PageIndex: data.PageIndex,
// PageSize: data.PageSize,
// RecordCount: data.RecordCount
// });
}
});
//var url = "/UploadHistory/ddBillStatus_SelectedIndexChanged/";
//window.location.href = url;
});
</script>
函数showdiv(id、发送者、金额){
调试器;
//警报(id);
//调试器;
$('#frmPayment')[0].src=window.appBaseUrl+'/UploadHistory/RenderTest/;
var searchValue=$(“#hdnScreenType”).val();
$('lblTransactionQBONumber')。文本(id);
$('tbPaymentAmount').val(金额);
如果(searchValue==“2”){/*这是账单支付屏幕*/
//$(“#myModal”)。宽度(1000)。高度(800);
$('frmPayment')。宽(400)。高(500);
//$('frmPayment').css('display','block');
$('divDwnLdLink').css('display','none');
$('frmPayment')[0].src=window.appBaseUrl+'/BillDetailAndPayment?id='+searchValue+'&searchValue='+id;
//setTimeout(函数(){$('#billpaymentdiv').css('display','block')},0);
$('billpaymentdiv').css('display','block');
}
否则{
$('billpaymentdiv').css('display','none');
$('divDwnLdLink').css('display','block');
var_url=”“+window.appBaseUrl+'/downloadpoppopup.aspx?id='+id+'&searchValue='+searchValue+'';
$('#downloadLink').attr('href',_url)
}
返回false;
}
函数closeMe(){
警告(“已添加付款”);
$('frmPayment')[0].src=window.appBaseUrl+'/test.aspx';
$('billpaymentdiv').css('display','none');
$('divDwnLdLink').css('display','none');
location.reload();
//$('#modalClose')。单击();
}
$('#ddBillStatus')。更改(函数(){
var Value=$(this.find(“:selected”).val()
变量selectid={“值”:值}
$.ajax({
url:“/UploadHistory/UploadHistory”,
数据:JSON.stringify(selectid),
键入:“POST”,
contentType:'application/json;charset=utf-8',
成功:功能(数据){
//变量数据包含从action方法获得的数据
$('#tableprocesshistory').show();
var行=”;
行+=“已创建日期上载文件名QBO编号总计金额供应商名称发票日期参考编号付款”;
$。每个(数据、功能(索引、项目){
行+=“”+item.CreatedDataFormated+“”+item.FileUniqueName+“”+item.TransactionQBONumber+“”+item.TransactionTotalAmount+“”+item.vendorName+“”+item.InvoiceDate+“”+item.RefNumber+“”;
//var myrow=$(this).closest(“tr”);//查找该行
//var abc=myrow.find(“.nr”).text;
//$(“#lblTransactionQBONumber”).html(abc);
});
$(“#tableprocesshistory”).html(行);
//$(“.Pager”).ASPSnippets\u Pager({
//ActiveCssClass:“当前”,
//PagercsClass:“寻呼机”,
//PageIndex:data.PageIndex,
//PageSize:data.PageSize,
//RecordCount:data.RecordCount
// });
}
});
//var url=“/UploadHistory/ddBillStatus_SelectedIndexChanged/”;
//window.location.href=url;
});
我已经编辑了我的代码并添加了showdiv函数。请看一看。请帮助我解决问题,因为我无法在单击操作链接上调用show div函数。我在游乐场创建了示例,请参见此处。我只是使用
/echo/json/
url进行响应模拟
$('#ddBillStatus').change(function () {
var Value = $(this).find(":selected").val()
var selectid = { "value": Value }
$.ajax({
url: "/echo/json/",
data: { json: JSON.stringify( jsonData[selectid.value] ) },
type: 'POST',
contentType: 'application/json; charset=utf-8',
success: function (data) {
// Variable data contains the data you get from the action method
$('#tableprocesshistory').show();
var row = "";
row += "<thead><tr><th>Created Date</th><th>Uploaded File Name</th><th>QBO-Number</th><th>Total Amount</th><th>Vendor Name</th><th>Invoice Date</th><th>Reference Number</th><th id='paymentHeader' >Payment</th></tr></thead>";
$.each(data, function (index, item) {
row += "<tr><td>" + item.CreatedDateFormated + "</td><td>" + item.FileUniqueName + "</td><td class='nr'><span>" + item.TransactionQBONumber + "</span> </td><td>" + item.TransactionTotalAmount + "</td><td>" + item.vendorName + "</td><td>" + item.InvoiceDate + "</td><td>" + item.RefNumber + "</td><td><a href='#' onclick='return showdiv(\"" + item.TransactionQBONumber + "\",\"" + item.TransactionTotalAmount + "\")' id='myLinkButton1' >Action</a></td></tr>";
});
$("#tableprocesshistory").html(row);
}
});
});
$('#ddBillStatus')。更改(函数(){
var Value=$(this.find(“:selected”).val()
变量selectid={“值”:值}
$.ajax({
url:“/echo/json/”,
数据:{json:json.stringify(jsonData[selectid.value])},
键入:“POST”,
contentType:'application/json;charset=utf-8',
成功:功能(数据){
//变量数据包含从action方法获得的数据
$('#tableprocesshistory').show();
var行=”;
行+=“已创建日期上载文件名QBO编号总计金额供应商名称发票日期参考编号付款”;
$。每个(数据、功能(索引、项目){
行+=“”+item.CreatedDataFormated+“”+item.FileUniqueName+“”+item.TransactionQBONumber+“”+item.TransactionTotalAmount+“”+item.vendorName+“”+item.InvoiceDate+“”+item.RefNumber+“”;
});
$(“#tableprocesshistory”).html(行);
}
});
});
在操场中查看:我在操场中创建示例,请参见此处。我只是使用
/echo/json/
url进行响应模拟
$('#ddBillStatus').change(function () {
var Value = $(this).find(":selected").val()
var selectid = { "value": Value }
$.ajax({
url: "/echo/json/",
data: { json: JSON.stringify( jsonData[selectid.value] ) },
type: 'POST',
contentType: 'application/json; charset=utf-8',
success: function (data) {
// Variable data contains the data you get from the action method
$('#tableprocesshistory').show();
var row = "";
row += "<thead><tr><th>Created Date</th><th>Uploaded File Name</th><th>QBO-Number</th><th>Total Amount</th><th>Vendor Name</th><th>Invoice Date</th><th>Reference Number</th><th id='paymentHeader' >Payment</th></tr></thead>";
$.each(data, function (index, item) {
row += "<tr><td>" + item.CreatedDateFormated + "</td><td>" + item.FileUniqueName + "</td><td class='nr'><span>" + item.TransactionQBONumber + "</span> </td><td>" + item.TransactionTotalAmount + "</td><td>" + item.vendorName + "</td><td>" + item.InvoiceDate + "</td><td>" + item.RefNumber + "</td><td><a href='#' onclick='return showdiv(\"" + item.TransactionQBONumber + "\",\"" + item.TransactionTotalAmount + "\")' id='myLinkButton1' >Action</a></td></tr>";
});
$("#tableprocesshistory").html(row);
}
});
});
$('#ddBillStatus')。更改(函数(){
var Value=$(this.find(“:selected”).val()
变量selectid={“值”:值}
$.ajax({
url:“/echo/json/”,
数据:{json:json.stringify(jsonData[selectid.value])},
键入:“POST”,
contentType:'application/json;charset=utf-8',
成功:功能(数据){
//变量数据包含从action方法获得的数据
$('#tableprocesshistory').show();
var行=”;
行+=“创建日期”