0

この質問をして申し訳ありませんと言いたいのですが、これはすでにここで多く聞かれていることを知っています. サイトを検索して Google を使用し、他の例を見ましたが、何が問題なのかわかりません。FireBug を実行してスクリプトを実行すると、POST が送信されたことが示されますが、何も受信されません。以下にコードを掲載しました。

Jquery コード:

$('#studio').submit(function (event) {
  $('#formLaunch').click();

  $.ajax({
    url: 'test.php',
    type: 'POST',
    data: {
      search_var: 'test'
    },
    dataType: 'html',
    success: function (data) {
      //$('#result').html(data);
      alert(data);
    }
  });

  event.preventDefault();
});

PHP コード:

<?php
$term = $_POST['search_var'];

echo $term;
?>

コードの最終結果(AJAXリクエストが機能し始めると)は、送信された変数を処理し、ページのDIVボックスに表示したい画像をエコーし​​ます。手始めに、この基本的な「シェル」を適切に機能させようとしています。

助けや方向性を事前に感謝します。

ジェフ

4

2 に答える 2

0

特に開発中は、常にエラー関数を提供してください。応答にエラーがあると思われます (404、500 など)。デバッグ目的でエラー関数を提供すると、これをより迅速に確認するのに役立ちます。

于 2013-02-13T00:54:13.433 に答える
0

これを試して

$.post('test.php',{'search_var': 'test'},function(data){
   alert(data);
});
于 2013-03-02T11:33:04.500 に答える