Ajax

将传入的对象转成url形式

url?key=value&key=value

function obj2str(obj){
    var res=[];
    for (key in obj){
        res.push(key+"="+obj[key]);//["key=obj","key=boj"]
            }
    return res.join("&")// key=value&key=value
}

获取XML或者json数据

echo file_get_contents(url);

注意:获取xml数据需在之前加 header("content-type:text/xml; charset=utf-8");

JSON数据转js对象

有两种类型:

  1. 标准型
 '{"userName":"jqf",“userPwd”:"123"}'//key用引号
  1. 非标准型
'{userName:"jqf",userPwd:"123"}'//key并未用引号

转换方法

  • JSON.parse(str)

可以转标准型,不可以转非标准型

  • eval("("+str+")") 必须将数据用()包裹

两种类型都可以转

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容