我有这个 php 脚本
if (!$chunks || $chunk == $chunks - 1) {
// Strip the temp .part suffix off
rename("{$filePath}.part", $filePath);
if( $content = $this->html_file_uploaded( $filePath ) ){
die('{"Done" : "yee", "content" : "woe" , "id" : "id"}');
}
在JavaScript中我想做
FileUploaded: function(up, file, info) {
// Called when a file has finished uploading
$('body').prepend('FileUploaded fired<br>'+info.Done);
但是如果我把它写到页面上,它会返回 undefined
$('body').prepend('FileUploaded fired<br>'+info.Done);
var info = $.parseJSON(info);
对我不起作用。
我怎样才能让它工作?
编辑 JavaScript 和 php 来自plupload api
我不想使用json_encode
,除非我被告知发送这样的字符串永远无法工作,或者不可靠。我对如何将字符串转换为有效对象感兴趣。我使用在线json 字符串检查器,它说它无效, - 无法格式化 JSON 输入。文本必须在JSONObject
''{'"Done" :' 附近的字符 1 处以 '{' 开头