Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqueryajax代码出现了错误_Javascript_C#_Jquery_Asp.net_Ajax - Fatal编程技术网

Javascript jqueryajax代码出现了错误

Javascript jqueryajax代码出现了错误,javascript,c#,jquery,asp.net,ajax,Javascript,C#,Jquery,Asp.net,Ajax,我调用了一个javascript函数,在这个函数中我使用了ajax。但我不知道为什么它总是出现在else部分。下面是代码 function BindHTMLTable() { var structureName = $('#<%=ddlFacilityId.ClientID %>').val(); var facilityID = $('#<%=ddlFacilityId.ClientID %> :selected').text();

我调用了一个javascript函数,在这个函数中我使用了ajax。但我不知道为什么它总是出现在
else
部分。下面是代码

function BindHTMLTable() {
        var structureName = $('#<%=ddlFacilityId.ClientID %>').val();
        var facilityID = $('#<%=ddlFacilityId.ClientID %> :selected').text();

        $.ajax({
            url: "UBRDashboard.aspx/GETSTRUCTUREINFO",
            dataType: "json",
            type: "POST",
            contentType: 'application/json; charset=utf-8',
            data: JSON.stringify({ facilityID: facilityID, structureName: structureName }),
            async: true,
            processData: false,
            cache: false,
            success: function (r) {
                alert('page loaded');
            },
            error: function (xhr) {
                alert('Error while selecting list..!!');
            }
        })
    }

将此装饰添加到服务器端方法

[System.Web.Services.WebMethod()]
然后,您可以像这样创建生成的html表:

$(“按钮”)。单击(函数(){
风险值数据=[
{“RJ_网络_实体_ID”:“INUESTPRISMLTW0001ENBRRH003”,“设备名称”:“RAN:RR::577569”},
{“RJ_网络_实体_ID”:“INUESTPRISMLTW0001ENBRRH002”,“设备名称”:“RAN:RRU::577571”}
];
//只需获取现有表的句柄
var表=$(“#tblData”);
//清理桌子
table.empty();
//创建标题行
var头=$(“RJ网络实体IDEEquipment名称”);
表.追加(标题);
//创建行
data.forEach(函数(dataRow){
var tr=$(“”);
$.each(数据行、函数(键、值){
tr.append(“+value+”);
});
表3.追加(tr);
});
});
表格,td,th{
边框:1px纯红;
}

填表

在ajax调用的“error”回调中,您是指“else”部分吗?@OluwafemiSule:对不起,我的错误。我的意思是
错误
部分。@Sycraw:对不起,我的错误。我是说错误部分你确定服务器端没有出错吗?你调试过了吗?我没有看到服务器端功能的任何装饰。它的实施是否正确?是什么?这是一个网页方法吗?完美的捕获,它在我的服务器端代码中丢失了您的欢迎,所以请将此标记为其他人的答案。它说您可以在5分钟后标记答案,我正在等待。如果你不介意的话,我可以在这里再问一件事吗?是的,你可以问。我把数据放在一个由两列组成的数据表中,所以我想在
成功后以
表格
格式动态显示该数据。。有办法吗?
[System.Web.Services.WebMethod()]