最赞回答 / 茉莉520清香
                                
                                                            因为 JSON.parse 要解析的是字符串,老师的例子其实是要解析 {“staff”:[{"name":"洪七","age":"20"}]}  这一串字符,这样就可以解析成 {“staff”:[{"name":"洪七","age":"20"}]}的json对象
                            
                        
                        2015-12-02
                
            
                                最赞回答 / 甲o甲
                                
                                                            以下是我理解的 :   1.先定义一个"callback123"字段用来映射jquery生成的jQueryxxxxx_xxxxx函数名(这个函数在服务器处理完毕并返回数据时再由jquery调用);   2.然后jsonp协议直接请求http://127.0.0.1:8080/ajaxdemo/service.php?number=111;(个人感觉jsonp协议不受同源策略限制)    3.接着服务器端定义变量$jsonp获取请求中名为"callback123"的值,也就是获取到回调函数名"jQueryx...
                            
                        
                        2015-11-07
                
            
                                最新回答 / Esmio
                                
                                                            谢谢大家的回答,我犯了一个错误,应该是定义的ajax对象的.onreadystatechange而我写成了document.onreadystatechange事件。
                            
                        
                        2015-11-06
                
            
                                最赞回答 / xiangshu
                                
                                                            对于原生ajax的方法,send方法传递的参数必须是string类型,且参数之间必须要用&符号隔开。要想传递json格式数据,可以通过jquery的$.ajax()方法来实现。<...code...>设置dataType: "json",就可以在data中传递json格式的参数。
                            
                        
                        2015-10-22
                
            
                                最赞回答 / justwalk
                                
                                                            eval是一个执行环境,当你不加括号的时候的时候{}会被解释成一个复合语句,比如if(true){x=1;}中的大括号就是复合语句的作用,当加括号之后,整个'('+jsondata+')'被解释成一个表达式运算符,而不是复合语句,所以jsondata中的大括号{}被当成对象的语法来识别就可以了。
                            
                        
                        2015-10-10
                
            
                                最新回答 / LLeo小浩
                                
                                                            著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:黑猫链接:https://www.zhihu.com/question/21861899/answer/43480575来源:知乎escape 和 encodeURI 都属于 Percent-encoding,基本功能都是把 URI 非法字符转化成合法字符,转化后形式类似「%*」。它们的根本区别在于,escape 在处理 0xff 之外字符的时候,是直接使用字符的 unicode 在前面加上一个 「%u」,而encodeURI则是先...
                            
                        
                        2015-09-23