{“success”:true}但是fineuploader显示错误
php服务器脚本返回{“success”:true},并正确上传文件,但在网页中,它显示上传的红色错误。
在检查控制台时我得到了这个
fineuploader-3.2.min.js:
[FineUploader]尝试解析xhr响应文本时出错(SyntaxError:位于第1位的JSON中的意外标记<
像这样here
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined property: stdClass::$relation_value</p>
<p>Filename: libraries/Image_crud.php</p>
<p>Line Number: 527</p>
<p>Backtrace:</p>
<p style="margin-left:10px">
File: /storage/ssd2/410/2722410/public_html/application/libraries/Image_crud.php<br />
Line: 527<br />
Function: _error_handler </p>
<p style="margin-left:10px">
File: /storage/ssd2/410/2722410/public_html/application/controllers/<-COntroller name->.php<br />
Line: 56<br />
Function: render </p>
<p style="margin-left:10px">
File: /storage/ssd2/410/2722410/public_html/index.php<br />
Line: 315<br />
Function: require_once </p>
</div>{"success":true}
P:S它在我的本地(Windows 10)chrome,wamp服务器上的FF工作正常但是当我上传到免费托管服务时我在上传时遇到上述错误
答案 0 :(得分:1)
php服务器脚本返回{“success”:true}
不,它没有。
您的服务器返回了一堆HTML(似乎是一条错误消息),后跟一些JSON。 JavaScript不知道如何处理所有HTML,所以你应该阻止输出(通过修复错误)。