javascript - Mozilla FireFox:成功和失败的 AJAX 响应不起作用 Laravel
问题描述
我知道这个问题被问过很多次,但在不同的背景下。所以在忽略问题之前,请阅读问题。
我只在Mozilla Firefox中遇到问题。
我正在使用 Laravel 5.2 和前端简单的引导程序 4,所以当提交表单时,我会进行 ajax 调用,例如,用户只删除电子邮件,成功后,它会向您显示成功注册消息在 chrome 和IE 10+ 问题 在 Mozilla Firefox 中,它显示 json“成功”
阿贾克斯调用
$('form#email-form').submit(function (e) {
e.preventDefault();
var email = $('#email').val();
$.ajax({
type: 'post',
url: $(this).attr('action'),
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
dataType: 'json',
data: {
email: email
},
success: function(resp) {
showSuccess();
},
error: function(resp) {
showError();
}
});
});
**控制器 **
public function storeEmail(Request $request)
{
//Save Functionality
return response()->json('success', 200);
}
解决方案
public function storeEmail(Request $request)
{
//Save Functionality
return response()->json(['success' => true], 200);
}
推荐阅读
- python - 如何通过一个损失函数拟合具有 2 个输出的模型?
- python - 在闰年将列转换为日期时间格式
- python - 如何使用 GCS compose 方法正确连接 CSV 文件?
- xcode - Crashlytics 未从 React Native 向 Firebase 控制台报告
- vuejs2 - 如何强制 Vue 更新修改后的 HTML
- matlab - 此代码如何用于绘制有障碍物的网格?
- javascript - 当我在 HTML 文本框中输入内容时如何突出显示结果集中的匹配文本
- memory-management - final 是否必须是编译器中的元素或错误
- shell - Ripgrep 仅排除文件夹根目录中的文件
- java - 如何使用java读取.log文件?