随笔分类 - JSON
摘要:一.从后台传过来的json不做处理,前端result.name这样调用回乱码。应该使用urldecode将jsonencod转码注意json只接受utf-8编码的字符,所以json_encode()的参数必须是utf-8编码,否则会得到空字符或者null。后台:if(!empty($chatData)){ echo urldecode(json_encode($chatData));'中文字符串','value'=>'test');//echojson_encode($testJSON);foreach($testJSONas$key=&g
阅读全文
摘要:Ajax直接请求普通文件存在跨域无权限访问的问题凡是拥有"src"这个属性的标签都拥有跨域的能力,比如 ajax和jsonp其实本质上是不同的东西。ajax的核心是通过XmlHttpRequest获取非本页内容,而jsonp的核心则是动态添加标签来调用服务器提供的js脚本。
阅读全文
摘要:1.Json是一种数据格式而不是编程语言。JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。json字符串必须使用双引号(单引号会导致语法错误)赋值给变量例如,可以创建一个新的 JavaScript 变量,然后将 JSON 格式的数据字符串直接赋值给它:var people = { &
阅读全文
摘要:使用原生javascript异步加载实现ajax一.创建ajax.jsfunction ajax(url, fnSucc, fnFaild){//1.创建Ajax对象var oAjax=null;if(window.XMLHttpRequest){oAjax=new XMLHttpRequest();}else{oAjax=new ActiveXObject("Microsoft.XMLHTTP");}//2.连接服务器oAjax.open('GET', url, true);//3.发送请求oAjax.send();//4.接收服务器的返回oAjax.on
阅读全文
摘要:1.JSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。<html><body><h2>在 JavaScript 中创建 JSON 对象</h2><p>Name: <span id="jname"></span><br />Age: <span id="jage"></span><br />Address: <span
阅读全文