当前位置:编程学习 > C#/ASP.NET >>

Jquery中使用Post方法不能调用Web Service中的方法

代码如下:$(document).ready(function () {
            var url = "/Webs/MarkService.asmx/GetCat";
            $.post(url, "name=小花猫", canbalck);            
        });

        function canbalck(data) {
            if (data.readyState==4) {
                var cat = JSON.parse(data.text, null);
                $("#catSelect").append("<option>" + cat.Name + "</option>");
            }
        }
webserver中的GetCat方法:
       [WebMethod]
        public string GetCat(string name)
        {
            Cat cat = new Cat();
            cat.Name = name;
            JavaScriptSerializer js = new JavaScriptSerializer();
            return js.Serialize(cat);
        } --------------------编程问答-------------------- 调试过程中不能连接到URL地址,是不是需要配置什么环境? --------------------编程问答--------------------

和这个里面要注意的东西一样
http://www.cnblogs.com/zhongweiv/archive/2011/10/29/JqueryCallBack.html --------------------编程问答--------------------

$.post(url, "{'name':'小花猫'}", canbalck);   
--------------------编程问答-------------------- 多谢各位。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,