私はこの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);
私にはうまくいきませんでした。
どうすればそれを機能させることができますか?
EDIT JavaScriptとphpはplupload APIからのものです
json_encode
このような文字列を送信してもうまくいかない、または信頼できないと言われない限り、私はを使いたくありません。文字列を有効なオブジェクトに変換する方法に興味があります。オンラインのjson 文字列チェッカーを使用すると、有効ではないと表示されます - JSON 入力をフォーマットできません。JSONObject
テキストは、''{'"Done" :' の近くの文字 1 で '{' で始まる必要があります。