我现在调试这个ajax已经有一段时间了。我在我的jQUery文件中有这个:

$("#typeForm").ajaxForm({

success : function(html){

alert(html);

}).submit();

这叫做service.php,在其中我有这个:

$data = array('upload_data' => $this->upload->data());

$str = "

Nachricht empfangen!

";

echo json_encode(array('file_name' => $data['upload_data']['file_name'], 'prompt' => $str));

这不行。但是将$ str替换为$ str =“HELLO WORLD”; jQuery提醒我应该预期的。什么似乎是问题?

编辑:

这是一个输出的屏幕:

它发出警报,但是如果我将jQuery修改为:

$("#typeForm").ajaxForm({

success : function(html){

var obj = $.parseJSON(html);

alert(obj);

}).submit();

那么它什么都不做,甚至警报。

我在json_encode上做了一个var_dump,这里是转储,它看起来像一个格式错误的JSON:

string(214) "{"file_name":"cde595988d386529909ce5a8fe3a6d6f.png","prompt":"

Nachricht empfangen!<\/span><\/div>"}"

这是service.php的完整内容

class Service extends CI_Controller

{

public function __construct()

{

parent::__construct();

}

public function index()

{

$filename = 'uploadfile';

$config['upload_path'] = './uploads/temp';

$config['allowed_types'] = 'jpg|png|gif|doc|docx|pdf|ppt|pptx|xls|xlsx|bmp';

$config['max_size'] = '3072';

$config['encrypt_name'] = TRUE;

$config['remove_spaces'] = TRUE;

$this->load->library('upload', $config);

if (!$this->upload->do_upload($filename))

{

$error = array('error' => $this->upload->display_errors());

echo json_encode(array('error' => $error['error']));

}

else

{

$data = array('upload_data' => $this->upload->data());

$file_name = $data['upload_data']['file_name'];

//print_r($data);

//echo json_encode(array('test' => "Hello World"));

$str = "

Nachricht empfangen!

";

$str2 = json_encode(array("file_name" => $file_name, "prompt" => $str));

//var_dump($str2);

exit(json_encode(array('file_name' => $data['upload_data']['file_name'], 'prompt' => $str)));

}

}

}

php json encode html,php – json_encode不能使用html字符串作为值相关推荐

  1. golang自定义json encode

    开发十年,就只剩下这套Java开发体系了 >>>    golang json自定义encode 简介 golang原生提供了很方便的json处理,例如struct转为json时,直 ...

  2. php json_encode {}_javascript - PHP json_encode将数字编码为字符串

    javascript - PHP json_encode将数字编码为字符串 我有一个PHP json_encode函数的问题. 它将数字编码为字符串,例如 array('id' => 3) 变 ...

  3. json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值...

    json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 原文:json字符串转换成json对象,json对象转换成字符串,值转换成字符串,字符串转成值 主要内容: 一 ...

  4. 用ajax提交数据到ashx用JSON.stringify格式化参数后在服务器端取不到值?[转载至:http://q.cnblogs.com/q/34266/]...

    用ajax提交数据到ashx用JSON.stringify格式化参数后在服务器端取不到值?[转载至:http://q.cnblogs.com/q/34266/] 前台代码: $(function () ...

  5. php json encode中文乱码,php json_encode中文乱码如何解决

    php encode中文乱码的解决办法:首先打开相应的PHP文件:然后使用正则语句"preg_replace("#\\\u([0-9a-f]{4})#ie"," ...

  6. php 数组 json字段去不全,json_encode – PHP给出了不完整的json字符串

    首先我的环境: PHP 5.3.2 – 使用Suoshin和xCache 的lighttpd / 1.4.26 我的代码太多了,不能在这里发布.我会说出来的. 文件x.php正在加载一些PHP – C ...

  7. php json json_unescaped_unicode,php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案

    PHP5.4才支持JSON_UNESCAPED_UNICODE这个参数,此参数是让中文字符在json_encode的时候不用转义,减少数据传输量.但在PHP5.3中,就得自己写个函数来实现,以下就是解 ...

  8. php 中文 encode,php 解决json_encode 时中文出现unicode编码

    您现在的位置是:网站首页>>PHP>>php php 解决json_encode 时中文出现unicode编码 发布时间:2018-09-28 09:30:49作者:wangj ...

  9. php json 不转义,php json_encode中文不转义

    php json_encode函数处理完包含中文的字符串之后,中文会被处理成一串看不懂的字符串,非常不方便,查了一下php文档,发现自php 5.4起,json_encode新增了一个参数 JSON_ ...

最新文章

  1. 从源码分析DEARGUI之背变换
  2. python--异常处理
  3. Hibernate 之父:是时候升级到 Java EE 6 了!
  4. SAP UI5 应用开发教程之三十一 - SAP UI5 的路由历史和路由回退(Routing back and history)试读版
  5. SAP Spartacus的单页面应用特性
  6. Pearls POJ - 1260(区间记忆化搜索)
  7. linux php c 扩展,linux下编写php5.6的C扩展模块(双向链表)
  8. 【MyBatis框架】高级映射-一对一查询
  9. 异步执行线程的两种方法
  10. 读《构建之法》第四,十七章有感
  11. Python实现装饰模式的一段代码
  12. 批量将csv转换成shp
  13. 图片怎样压缩到100KB以下?怎样压缩图片小于100KB?
  14. 电脑多功能图像工具箱V1.9-79套功能非常实用!
  15. R语言学习(五)——聚类分析
  16. SQL server日志文件过大处理方式
  17. Android 11 默认打开开发者选项
  18. modprobe命令用于智能地向内核中加载模块或者从内核中移除模块
  19. 如何在Photoshop中合并图层
  20. Gorilla Logic公司-通过可执行领域模型验证需求-UMLChina讲座-音频和幻灯

热门文章

  1. 【微信小程序canvas】实现小程序手写板用户签名(附代码)
  2. 社群分享:涨粉的35个玩法和技巧
  3. Ajax监测开始执行及结束执行
  4. cogs 539. 牛棚的灯
  5. Python生成html邮件
  6. 在Windows操作系统下,由操作系统分配的内存就叫做堆
  7. 树莓派应用实例4:环境温湿度测量(改进)
  8. PG通用(常用)功能
  9. fastjson 对象和json互转
  10. PKUWC2019游记