quiero agregar estos encabezados
headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', }, a mi solicitud $.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> `); }) }); });estoy recibiendo la respuesta html en lugar de json
La sintaxis de la opción de headers jQuery ajax:
$.ajax({ headers: { "Accept": "text/json" "Content-Type": "application/json" } ... ... }); La sintaxis de la opción de headers jQuery ajax establecida o sobrescrita con la función de devolución de llamada 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"); } ... ... });