我是这个jquery的新手,无法找到下面代码中的语法错误

我是这个jquery的新手,无法找到下面代码中的语法错误,jquery,Jquery,我在上面链接按钮的代码中发现语法错误,在ajax调用的成功函数中单击链接时调用jquery函数 请在这方面帮助我 <script type="text/javascript"> function showdiv(id, sender, amt) { debugger; // alert(id); // debugger; $('#frmPayment')[0].src = window.ap

我在上面链接按钮的代码中发现语法错误,在ajax调用的成功函数中单击链接时调用jquery函数

请在这方面帮助我

    <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行=”;
行+=“创建日期”