javascript - $.get 如何使用 laravel 添加标题
问题描述
我想添加这个标题
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
},
到我的$.get
jQuery请求
$('.wilayas').on('change', function(x) {
/*
$('.dayras').find('option')
.remove()
.end() */
alert(this.value)
$.get("{{ route('customer.auth.dayras') }}", {
data: this.value
},
function(data, status) {
alert(data);
$('.dayras').append(`
<option value="-">-</option>
`);
data.map(dd => {
$('.dayras').append(`
<option value="${dd.id}">${dd.dayra}</option>
`);
})
});
});
我得到的是 html 响应而不是 json
解决方案
jQuery ajaxheaders
选项的语法:
$.ajax({
headers: {
"Accept": "text/json"
"Content-Type": "application/json"
}
...
...
});
jQuery ajax 选项的语法设置或用回调函数headers
覆盖:beforeSend
$.ajax({
url: "{{ route('customer.auth.dayras') }}",
data: { foo: bar },
type: "GET",
beforeSend: function (jqXHR, settings) {
jqXHR.setRequestHeader("Accept", "text/json");
jqXHR.setRequestHeader("Content-Type", "application/json");
}
...
...
});
推荐阅读
- html - 箭头之间的面包屑空间
- r - 获取模型的值(类型 S4)?(protest 包)
- virtual-machine - 对一个 VirtualBox VM 的更改影响另一个
- openedge - 类中的公共无效为假时循环
- google-chrome - 在 Chrome 上访问 GCP 负载平衡器后面的内容时出现 ERR_CONNECTION_CLOSED
- r - 为什么在 R 中找不到对象“值”?
- python - 从视频中读取的 cv2 帧与从重新创建的视频中读取的帧不同
- aix - 了解 AIX 上的转储 -H 输出
- c# - 有没有办法定义一种“通用”函数用作 linq 顺序选择器
- python-3.x - 如何使用 Python 脚本为 Excel 工作表中的值形成一对多关系?