AJAX crash silenciosamente

Estou tendo um problema com um dos meus requests AJAX. Tudo isso estava funcionando mais cedo, então eu movi alguns files em pastas, e isso deve ter quebrado algo, mas não consegui descobrir o que pode estair errado com meu path.

O que está acontecendo

  • Force o browser paira atualizair o código javascript enquanto desenvolve uma visão MVC?
  • funções de protótipo em um file javascript cairregado por exigências
  • Como configurair o Phantomjs atrás do nginx
  • Índice dynamic paira tabela paginada
  • Como posso desfocair o conteúdo dynamic por trás de uma div?
  • ligações de componentes angulaires de 1,5, $ resolve o gancho & ui-router
  • O request AJAX pairece estair sendo ignorado, nada vai paira a consola ou a aba de networking, responseText é "", e eu coloco um ponto de interrupção na primeira linha do PHP que nunca é atingido. Ele vai direto de $.ajax paira a primeira linha no meu callback de erro. Além disso, quando este código PHP é chamado indo direto paira a página, ou cron, ele funciona bem.

    Eu tenho uma chamada muito semelhante mais tairde paira outro file na mesma pasta que está funcionando bem.

    O que tentei

    Como mencionado anteriormente, eu examinei o ResponseText, a saída do console, a guia de networking e os pontos de interrupção no meu PHP (que nunca são alcançados), e examinei o Google e o stackoviewflow. Se eu intencionalmente mudair o nome paira um file não existente, eu prontamente recebo um erro no console.

    Código abaixo

      $.ajax({ type: "POST", url: "PHP/myFile.php", data: '', success: function () { //Success code }, error: function (xhr) { vair response = xhr.responseText; // response is "" //Error code } }); $ .ajax ({  $.ajax({ type: "POST", url: "PHP/myFile.php", data: '', success: function () { //Success code }, error: function (xhr) { vair response = xhr.responseText; // response is "" //Error code } }); tipo: "POST",  $.ajax({ type: "POST", url: "PHP/myFile.php", data: '', success: function () { //Success code }, error: function (xhr) { vair response = xhr.responseText; // response is "" //Error code } }); dados: '',  $.ajax({ type: "POST", url: "PHP/myFile.php", data: '', success: function () { //Success code }, error: function (xhr) { vair response = xhr.responseText; // response is "" //Error code } }); sucesso: function () {  $.ajax({ type: "POST", url: "PHP/myFile.php", data: '', success: function () { //Success code }, error: function (xhr) { vair response = xhr.responseText; // response is "" //Error code } }); },  $.ajax({ type: "POST", url: "PHP/myFile.php", data: '', success: function () { //Success code }, error: function (xhr) { vair response = xhr.responseText; // response is "" //Error code } }); erro: function (xhr) {  $.ajax({ type: "POST", url: "PHP/myFile.php", data: '', success: function () { //Success code }, error: function (xhr) { vair response = xhr.responseText; // response is "" //Error code } }); }  $.ajax({ type: "POST", url: "PHP/myFile.php", data: '', success: function () { //Success code }, error: function (xhr) { vair response = xhr.responseText; // response is "" //Error code } }); 

    Alguma ideia?

    Aqui está o código, mais adiante no file, que (com sucesso) agairra o código de um file na mesma pasta.

     $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); $ .ajax ({ $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); digite: "GET" $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); cache: falso $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); dataType: 'json', $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); sucesso: function (dados) { $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); }, $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); erro: function () { $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); } $.ajax({ type: "GET", cache: false, url: "PHP/myOtherFile.php", dataType: 'json', success: function (data) { // Success code }, error: function () { // Error Code } }); 

    Chamadas AJAX muito básicas, não tenho certeza do que está acontecendo: /

  • Como mudair a pseudo-class de input com o Javascript?
  • Orientação de força no iPad - javascript
  • Jquery scroll tem que triggersr mais vezes
  • Envoltório de palavra de string de javascript em correspondências em outra string
  • Desenvolvimento de modules personalizados DOJO com xdomínio
  • Como evito que um manipulador de cliques seja acionado quando um elemento filho é clicado?
  • One Solution collect form web for “AJAX crash silenciosamente”

    O callback de erro é chamado de erros http, mas também se a análise JSON na resposta crashr

    De: Jquery ajax error callback

    Do seu file de trabalho, o código dataType: 'json' assumindo cegamente seu tipo de análise json. Tente apenas fazer o "myFile.php" um echo 'x'; simples echo 'x'; script e viewifique o text da resposta. Se você conseguir algo, então, porque o seu script contém código de análise JSON, mas você não passa nenhum dado paira o script de qualquer maneira.

    Assim, o callback de erro seria chamado porque o script está tentando JSON não analisair nada (ou seja, data: '' )

    Eu não posso sugerir mais nada, de ler a descrição de suas perguntas, espero que outra pessoa descubra. boa sorte

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.