0

以下のコードは正常に動作しています (値は php ページのデータベースに挿入されます)。ただし、アラートで変数が返されません。代わりに、アラート ボックスが HTML ページ コードを吐き出し始めます。

var dataString = 'amID=' + amID  + '&aFname=' + aFname  + '&aLname=' + aLname  + '&aMi=' + aMi  + '&aDegree=' + aDegree  + '&aEml=' + aEml + '&aAdd=' + aAdd + '&aCity=' + aCity + '&aSte=' + aSte + '&aZip=' + aZip + '&aPhn=' + aPhn;

        $.ajax({
          async: false, 
          url: "create_invite_insert.php",
          data: dataString,
          success: function(data) {

            alert(data);


          }
        });
4

4 に答える 4

0

サーバーから Json を返したい場合は、この投稿をお読みください。次に、ajax の成功で:

success: function(data) {
  // first
  alert(data.paramName);

  // second
  var strData = JSON.stringify(data);
  alert(strData);
}

最初のオプションでは、パラメーターの値とその名前 (paramName) を確認できます。
2 番目のオプションでは、返された Json データ内のすべてのパラメーターを文字列として表示できます。

于 2013-05-28T13:50:28.133 に答える
0

アラートには文字列が必要ですが、データはおそらくここで何か違うものです。試すconsole.log(data);

于 2013-05-28T13:49:11.613 に答える