Ho una strana situazione in cui sto caricando del contenuto in un modale usando jQuery load(). Questo funziona perfettamente nello sviluppo ma sul server di produzione, l'oggetto viene ignorato e invia solo una richiesta GET. Ho controllato l'oggetto typeof
che ha avuto successo e ho provato altre varianti nel secondo parametro del metodo di caricamento. Mai avuto questo prima.Jquery carica ignorando l'oggetto e non postando
var $modal = $('#ajax-modal');
$('body').modalmanager('loading');
//_token = document.querySelector('meta[name="csrf-token"]').getAttribute('content');
setTimeout(function(){
var _post = {ajax:true, lead:lead, type:type };
$modal.load('leads/action/', _post, function(){
});
}, 1000);
intestazioni:
Request URL:http://mydomain/leads/action
Request Method:GET
Status Code:200 OK
Sto anche ricevendo Provisional headers are shown
in Chrome.
Lo script deve POST
nell'URL e caricare i dati nel modale. Qui di seguito sono le intestazioni inviate quando sono sul mio server locale:
ajax:true
lead:4273
type:reminder
Qualsiasi puntatori sarebbe apprezzato
Qual è il problema esattamente? Hai bisogno di una richiesta POST o va bene una richiesta GET? –
stai usando l'API web? @ jhodgson4 – rJ7
potrebbe essere il problema è la stringa di query supera il limite? @ jhodgson4 – rJ7