【发布时间】:2018-03-23 09:40:58
【问题描述】:
在尝试运行某些代码时遇到问题(过去可以)。
我正在使用 AJAX 运行一些代码,但它返回了 500 错误。
找到了几个相同的问题帖子和解决方案,但是我都尝试了,但仍然无法正常工作。
它将运行 php 文件,所以这不是问题。
Cross-Domain AJAX doesn't send X-Requested-With header
id = 'some-data-comes-here';
$.ajax({
type: "get",
url: 'delete-image',
data: {
id: 'some-data-comes-here';
},
success:function(data){
$.pjax.reload({ container: '#pjax-product-images' });
}
});
(php 类的一部分)
if(Yii::$app->request->isAjax){
Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
// all code here
}
【问题讨论】:
-
它不会返回 false。如你所说,有code 500,表示有异常。
-
500 错误是服务器错误。它们与您的 JavaScript 无关。检查你的 PHP 代码