ajax - 来自 API (Ajax) 的 Laravel 消息
问题描述
我有一个 Laravel 项目,希望 API 服务器返回一条消息(验证),该消息将显示在 Laravel 中。
拉拉维尔
<script>
jQuery('#ajaxSubmit').click(function(e){
$.ajax({
type: 'post',
url: $("#r").val(),
data: {
i:$("#i").val(),
c:$("#c").val(),
cn:$("#cn").val(),
s:$("#s").val(),
m:$("#m").val(),
},
success: function(response) {
if($.isEmptyObject(response.error)){
location.reload();
}else{
printErrorMsg(response.error);
}
}
});
});
function printErrorMsg (msg) {
$(".print-error-msg").find("ul").html('');
$(".print-error-msg").css('display','block');
$.each( msg, function( key, value ) {
$(".print-error-msg").find("ul").append('<li>'+value+'</li>');
});
}
</script>
API 服务器
return response()->json(['error' => 'My Message']);
解决方案
我相信
response.error
一定是
response.data.error
推荐阅读
- python - 从多级数据帧中提取索引作为列表中的字符串
- amazon-web-services - 找到新 AWS 账户的默认区域的最快方法是什么?
- c++ - c++:我正在使用模板创建别名声明并不断收到错误
- java - 无法更改要检查的复选框,必须重新加载要检查的页面
- java - 我添加最新的时,Spring Boot Maven 项目不会下载最新的 Oracle ojdbc8 .jar 文件
- delphi - Firemonkey Listbox 需要一个 TopItem
- fetch - 如何获取视频> 100的vimeo链接
- windows - 获取 Windows 10 跳转列表 pin 按钮图标
- python - 从 cmd 运行 python 脚本时没有任何反应
- postgresql - 临时表间歇性问题