SCRIPT1014:在IE8和IE9中找到无效字符

时间:2014-04-16 05:25:40

标签: php jquery

我正在使用没有刷新页面的图片上传功能。

我有一个ajax文件fileUploadAjax.php

$res['res'] =   '<img src="'.frontpath(CLASSES_DIRECTORY.FILENAME_TIMTHUMB.'?src='.frontpath(UPLOADS_DIRECTORY.WHOAREYOU_DIRECTORY.$imageName).'&h=150&w=150&zc=1').'" alt="'.$userDetailsOb->getUserName($uId).'" title="'.$userDetailsOb->getUserName($uId).'" />';

echo json_encode($res);

第二个文件是whoAreYou.php,我正在尝试使用

获得响应
var imagPathWithImageTag    =   jQuery.parseJSON(data);

但是jQuery.parseJSON(数据);在IE9和IE8中不起作用

1 个答案:

答案 0 :(得分:0)

使用简单

var imagPathWithImageTag    =   data.res;

<强>更新 你的json不正确

 {"res":"<img title='\"Revin' alt='\"Revin' src='\"http:\/\/192.168.2.30\/services\/classes\/timthumb.php?src=http:\/\/192.1‌​68.2.30\/services\/uploads\/whoAreYou\/20140413073613batista-2052979.jpg&amp;h=15‌​0&amp;w=150&amp;zc=1\"' \="" Revinfotech\?="">"}

`\='\" Revinfotech\?=""` this is not well formatted 

格式化此部件时,它可以正常工作 我试图删除这部分,然后它的工作