利用JS get 方式传值时用 encodeURIComponent 进行转码,在PHP端 直接利用正常的转码 iconv进行转码

另外jquery 的 ajax 传值后是 UTF-8的编码,在PHP端要进行转码

ajax 接收PHP 的json_encode 在 ajax 端进行 eval("("+data+")") 进行转码 ; 表单的传值 用 $("#form1").serialize() 进行序列化

如果ajax在IE在火狐下正常,在IE下返回 parseerror错误,但是返回stauts是200 可能是因为 header编码的问题,加上 header('Content-type: text/html; charset=gb2312'); 就可以了

调试错误信息使用方法 error:function (XMLHttpRequest, textStatus, errorThrown) 错误信息(第二个参数)除了得到 null 之外,还可能是 "timeout" , "error" , "notmodified" 和 "parsererror" 。

XMLHttpRequest.readyState: 状态码

0 - (未初始化)还没有调用send()方法

1 - (载入)已调用send()方法,正在发送请求

2 - (载入完成)send()方法执行完成,已经接收到全部响应内容

3 - (交互)正在解析响应内容

4 - (完成)响应内容解析完成,可以在客户端调用了

kineditor 编辑器,注意要修改kineditor的文件编码,同时更改 嵌入部分 charset 编码要和文件编码一样,要不会出现各种问题。

php json传值ajax,ajax 与PHP json 传值相关推荐

  1. vue如何把数组转为json数组_vue.js,_vuejs Ajax取得一个数据json数组,vue.js - phpStudy...

    vuejs Ajax取得一个数据json数组 vuejs Ajax取得一个数据json数组后,要通取回的数据再做判断一定只能通这种方式或者 套template标签 {{item.displayWord ...

  2. java中使用ajax请求数据格式化,ajax请求服务器返回json数据格式化

    JQuery--实现Ajax应用 实现Ajax应用 1   .load()异步请求数据,通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,调用格式为load(url,[data], ...

  3. ajax调取json接口,通过 Ajax 调取后台接口将返回的 json 数据绑定在页面上

    第一步: 编写基础的 html 框架内容,并引入 jquery: 测试Ajax 第二步: 在 " " 中间插入要点击的按钮和用来显示数据的 标签,并编写对应的 function: ...

  4. jquery ajax 与 flask 传输 json 并且 提取ajax数据作为全局变量

    jquery ajax 与 flask 传输 json 并且 提取ajax数据作为全局变量 jquery <!DOCTYPE html> <html lang="en&qu ...

  5. axios ajax和flask传输json数据

    axios ajax和flask传输json数据 视频 https://www.bilibili.com/video/BV1WC4y1b78y?p=23 https://www.bilibili.co ...

  6. ajax请求json和xml数据及对json和xml格式数据的解析

    ajax请求json和xml数据及对json和xml格式数据的解析 一.ajax请求json数据并解析 ajax的写法: json数据解析: 请求json经常出现的跨域报错: 二.ajax请求xml数 ...

  7. java返回json ajax_Spring MVC 中 AJAX请求并返回JSON的示例

    一.以modelandview的方式返回 先看下javascript代码: /** * 保存-同步(版本控制库) */ function savesynchronizedvchorse(obj) { ...

  8. 用JSON技术加快AJAX程序开发

    用JSON技术加快AJAX程序开发 朱先忠 编译 一.引言 当微软把ActiveX XMLHTTP对象纳入到JavaScript的Internet Explorer实现中时,它实际上已经为Web应用程 ...

  9. ajax使用json下拉框,ajax请求后台得到json数据后动态生成树形下拉框的方法

    如下所示: $(function(){ $.ajax({ url:"departmentAction_getAllDep.action", type:"post" ...

  10. Ajax(form表单文件上传、请求头之contentType、Ajax传递json数据、Ajax文件上传)

    form表单文件上传 上菜 file_put.html <form action="" method="post" enctype="multi ...

最新文章

  1. 驻极体,PN结以及电子管相关问题
  2. linux的tmp文件夹定期会删除么,关于linux tmp下文件自动删除的问题
  3. 《C champion》C语言发展
  4. Oracle免客户端InstantClient安装使用
  5. 解题报告 树形图计数
  6. 立即通过Xumo.TV在线观看免费电视
  7. Gradle自定义插件
  8. mysql报错乱码_连接mysql服务器报错时,出现乱码
  9. c#使用CefSharp开发winform——环境搭建
  10. 郁金香商业辅助教程 2016 笔记 11~15
  11. 为什么越来越多的人都不喜欢用信用卡?
  12. 前端为什么有的接口明明是成功回调却执行了.catch失败回调_前端知识整理
  13. keep怎么生成运动轨迹_空间新物种 !| 垂直运动路径与商业综合体的整合与植入...
  14. JavaSE基础———StringBuffer StringBuilder Arrays和基本数据类型包装类
  15. 惠普HP Laser 107a 打印机驱动
  16. 服务器cache文件夹里的东西可以删除吗,MSOCache文件夹可以删除吗?如何清理C盘空间?...
  17. 学嵌入式职业发展方向有哪些?
  18. Mip-NeRF 360
  19. 如何在计算机面试中牵着面试官鼻子走?
  20. 华为“杀疯了”:发布“摸鱼”神器10余款新品

热门文章

  1. 实验02 Linux文件和目录管理
  2. 解决android 异常导致应用程序停止运行的错误
  3. 如果你还记得我[转载]
  4. linux 网络错误 TCP: too many orphaned sockets 解决方法
  5. jboss 5.x/6.x 反序列化漏洞 cve-2017-12149
  6. linux 查看 定时任务 crontab 日志记录
  7. svn 主干(trunk)、分支(branch )、标记(tag) 简介
  8. python 函数参数类型检查
  9. centos系统为php安装memcached扩展步骤
  10. 撞库攻击:一场需要用户参与的持久战