您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> javascript javascript调用web service问题 web service修改session

javascript javascript调用web service问题 web service修改session

来源:网络整理     时间:2016/7/24 17:16:21     关键词:javascript

关于网友提出的“javascript javascript调用web service问题 web service修改session”问题疑问,本网通过在网上对“javascript javascript调用web service问题 web service修改session”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:javascript javascript调用web service问题 web service修改session
描述:

我的js代码如下function doService(num, id)
{
    
    //service.useService({webservice location},{webservice class name})
    service.useService("WebService.asmx?wsdl","df");
    //service.Service.callService({webmethod},{input parameters needed})
    service.df.callService(showResult, "Execute", num, id);
}
function showResult(result)
{
    alert(result.value);
}
web service代码如下
 public string Execute(string num,string id)
    {
         try
        {
            DataTable dt = (DataTable)System.Web.HttpContext.Current.Session["ShopCar"];
            string SPID = id;
            string Num = num;
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i][0].ToString() == SPID)
                {
                    dt.Rows[i][3] = Num;
                    break;
                }
            }
            System.Web.HttpContext.Current.Session["ShopCar"] = dt;
            return "成功";
        }
        catch
        {
            return "失败";
        }
    }
为什么这样会出现异常 返回失败 


解决方案1:

..(>_<)..

解决方案2:

用firefox中firebug或者IE8可以单步调试js代码,
最好是先用C#调试一下看看有没有问题再调试js的


以上介绍了“javascript javascript调用web service问题 web service修改session”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2892132.html

javascript相关图片

javascript相关文章