首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

jquery 求解,该怎么解决

2013-09-14 
jquery 求解为什么我点击按钮没反应啊,照着网上的代码,没反应,方法是进了的,jquery[解决办法]引用:Quote:

jquery 求解


为什么我点击按钮没反应啊,照着网上的代码,没反应,方法是进了的, jquery
[解决办法]
引用:
Quote: 引用:

如果是在function(json){}这个地方出问题 那么肯定是 ashx出问题,是否有路径问题


路径没问题,在ashx中打断点可以进的

试了一下应该是没有返回值
尝试编码
[解决办法]
我来给你献上正确答案
function getData() { 


            alert("11"); //会弹窗    
            $.getJSON("jsonData.ashx", //产生JSON数据的服务端页面     
            function (json) {
                $.each(json, function (i) {
                    $("#cat-list").append("<li>name:" + json[i].name + "&nbsp; Age:" + json[i].age + "</li>")
                })
            });
        }    


页面
<div id="categories">
            <h3 title="选择一个分区">
                <span>选择</span></h3>
            <input id="Button1" type="button" value="获取数据" onclick="getData()" />
            <ul id="cat-list">
            </ul>
        </div>


JSON页面
context.Response.ContentType = "text/plain";
        string data = "[{"name":"fan","age":"26"},{"name":"wang","age":"25"}]";//构建的json数据             
        //下面两句是用来测试前台向此页面发出的查询字符               
        context.Response.Write(data); 


效果图

[解决办法]

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string data = "[{"name":"fan","age":26},{"name":"wang","age":25}]";//构建的json数据


            //下面两句是用来测试前台向此页面发出的查询字符
            context.Response.Write(data); ;
        }


返回格式字段需要双引号,亲测通过

热点排行