jQuery.NET webservice调用,参数基于表单元格中的值

jQuery.NET webservice调用,参数基于表单元格中的值,.net,jquery,web-services,.net,Jquery,Web Services,我有一个希望调用的web服务,我想根据表单元格中的值向它传递一个参数。该表由Repeater控件呈现 其思想是当我将鼠标悬停在表行上时,显示一个div,其中包含由webservice执行的数据库调用返回的数据 javascript调用如下所示: $(document).ready(function() { $("tr.rows").hover(function() { //alert('Test'); $.ajax({ type:

我有一个希望调用的web服务,我想根据表单元格中的值向它传递一个参数。该表由Repeater控件呈现

其思想是当我将鼠标悬停在表行上时,显示一个div,其中包含由webservice执行的数据库调用返回的数据

javascript调用如下所示:

$(document).ready(function() {
    $("tr.rows").hover(function() {
        //alert('Test');
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            data: "{ madvare: '" + $('span#MadLogMadVare').val() + "'}",
            url: "HoverBox.asmx/GetDetails",
            dataType: "json",
            success: function(data) {
                //alert('Success Test');
                var Madvare = data.d;
                $('#DetailsBox').html(
      ('<p><strong>' + Madvare.MadLogMadVare + "</strong><br />"))

            }
        });
    });
});
data: "{ madvare: '" + $('span #MadLogMadVare').val() + "'}",
[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)] [脚本服务] 公共类HoverBox:WebService { 公共悬停框() { }

}

从第一眼开始

在这方面:

data: "{ madvare: '" + $('span#MadLogMadVare').val() + "'}",
在选择器中放置一个空格,如下所示:

$(document).ready(function() {
    $("tr.rows").hover(function() {
        //alert('Test');
        $.ajax({
            type: "POST",
            contentType: "application/json; charset=utf-8",
            data: "{ madvare: '" + $('span#MadLogMadVare').val() + "'}",
            url: "HoverBox.asmx/GetDetails",
            dataType: "json",
            success: function(data) {
                //alert('Success Test');
                var Madvare = data.d;
                $('#DetailsBox').html(
      ('<p><strong>' + Madvare.MadLogMadVare + "</strong><br />"))

            }
        });
    });
});
data: "{ madvare: '" + $('span #MadLogMadVare').val() + "'}",
还要尝试添加错误和超时函数以调试发生的情况:


首先,您确定Web服务代码端没有错误吗?不,我没有从Web服务代码中得到任何错误。。。我直接测试了dataaccess代码,它返回了我需要的数据…但没有收到正确的数据?对。我只是试着像这样将一个硬编码的参数值传递给Web服务-数据:“{madvare:Rice”,-没有结果…你的意思是你发送了硬编码的数据,而且成功没有调用?