2017-11-09 7 views
-1

良い一日、私は他のファイルへの投稿で、過去の変数を必要とするPOST変数エラー

} 
     $.ajax({ 
      url: 'emps.php', 
      type: 'POST', // GET or POST 
      data: {"sucursal":$("#suc").val()}, 
      success: function(data) { // data is the response from your php script 
       // This function is called if your AJAX query was successful 
       alert(data); 
      }, 
      error: function() { 
       // This callback is called if your AJAX query has failed 
       alert("Errors!"); 
      } 
     }); 
} 

コード変数

<tr> 
    <td class="col1"><label for="pat">Sucursal:</label></td> 
    <td class="col2"> 
     <input type="text" name="suc" id="suc" class="medium" readonly="true" style="width: 200px;"size="40" maxlength="200" onChange="javascript:this.value=this.value.toUpperCase();" /> 
     <input type="button" class="btn btn-success btn-sm" id="sbm" name="sbm" value="Buscar" onclick="llenaSucursales()" /> 
    </td> 
</tr> 

エラー画像です:

enter image description here

いただきました!そのA問題?

私はあなたの助けを待って、私は読み始めと検索し、エラーを見つけることができません

あなたはあなたのAJAX呼び出しでエラーに反応するように使用することができますかを理解するために jQuery documentation for $.ajax()を見ている必要があり
+4

を残して、引数を使用し、正確であるかを把握します間違っている。 エラー(xHR、textStatus、errorThrown){警告(errorThrown)} – Kurt

+1

ウェブブラウザで開発ツールを使用しましたか?このような状況では、大きな助けとなります。それをオンにして、コンソールとネットワークタブに向かい、物事をクリックしたり送信したりするときに何が起こるかを見ます。また、Kurtが言ったように、より多くの可変出力を追加し、問題を簡単に理解するためにデバッグ・ラインを追加しました。 – IncredibleHat

+0

"emps.php"でエラーが発生しています。だからあなたのPHPコードをdevugするか、@ Kurtが言ったようにajaxレスポンスから投げられたエラーを警告してください –

答えて

2

$.ajax({ 
    url: 'emps.php', 
    type: 'POST', // GET or POST 
    data: {"sucursal":$("#suc").val()}, 
    success: function(data) { // data is the response from your php script 
    // This function is called if your AJAX query was successful 
    alert(data); 
    }, 
    error: function(jqXHR, status, errorThrown) { 
    // This callback is called if your AJAX query has failed 
    alert('Got the error ' + errorThrown + ' with status ' +status); 
    } 
}); 

デベロッパーツール(ほとんどのブラウザではF12)を開いて「ネットワークタブ」をチェックして、AJAX呼び出しの応答を確認することをお勧めします。あなたの記事を書くときにもっと気をつけてください将来的には

は、あなたの質問に関連していません。不要な空白行を削除し、エラーのあるコードを投稿しないでください(投稿する重要な部分に集中してください) - ありがとう。

0

エラーは、私が「/」ファイルのアドレスを行方不明になったということでした、おかげで、私はちょうどエラーの文字列を警告するのではなく、コード

function empleados(){ 

if($("#suc").val()=='') 
    { 
     alert('Elige una sucursal'); 
     return false; 
    } 
     $.ajax({ 
      url: '/emps.php', 
      type: 'POST', // GET or POST 
      data: {"suc":$("#suc").val()}, 
      success: function(data) { // data is the response from your php script 
       // This function is called if your AJAX query was successful 
       alert(data); 
      }, 
      error: function() { 
       // This callback is called if your AJAX query has failed 
       alert("Errors!"); 

      } 
     }); 
} 
+0

それがあなたの答えを解決した場合、解決策としてそれを受け入れて質問が開いたままでないようにしてください。あなたの問題を解決するのに役立ったコメントがあれば、アップしてください。そして、私の答えで以下に述べるように、あなたの質問を書くのにもっと注意してください。 – SaschaM78