{“success”:true}但是fineuploader显示错误

时间:2017-10-10 12:57:47

标签: php jquery html codeigniter fine-uploader

{“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工作正常但是当我上传到免费托管服务时我在上传时遇到上述错误

1 个答案:

答案 0 :(得分:1)

  

php服务器脚本返回{“success”:true}

不,它没有。

您的服务器返回了一堆HTML(似乎是一条错误消息),后跟一些JSON。 JavaScript不知道如何处理所有HTML,所以你应该阻止输出(通过修复错误)。