2011-12-15 41 views
2

私は要素が<div id="search_result"></div>であるため、$.ajaxを使用してデータ(検索結果)を取得しました。jQueryを使用してdivにPHPファイルを読み込む方法パラメータを渡して読み込み

$.ajax({ 
    url: "url to server", 
    dataType: "json", 
    data: keyword, 
    type: "post", 
    success: function(data){ 
    /* load searchResult.php with data as passing parameter to searchResult.php */ 
    $("#search_result").load("searchResult.php"); 
    } 
}); 

しかし、検索結果のデータをsearchResult.phpに読み込みたいのですが、それはどうですか? と、どのようにこれらのパラメータにsearchResult.phpでアクセスしますか。

ありがとうございました。

あなたのJSで
+0

データ "(あなたのajax呼び出しの応答)? – jbrtrnd

+0

出力形式はjsonです。searchResult.phpでデコードすればいいですか? – Praditha

答えて

1

:あなたのPHPで

// ... 
dataType: "json", 

// pass key/value pairs 
data: {keyword: "foobar"}, 
type: "post", 
// ... 

:searchResult.phpオン

if(isset($_POST['keyword']) && !empty($_POST['keyword'])) { 
    echo $_POST['keyword']; // echoes "foobar" 
} 
1
var value = "value of the data here"; 
    $.ajax({ 
     url: "serchResult.php", 
     data: "key="+value, 
     type: "post", 
     success: function(data){ 
      $('#search_result').html(data); 
     } 
    }); 
1
var variable=10 ; 
$("#search_result").load("searchResult.php", {"variable": variable}); 

"の出力形式でどのように
<?php echo $_POST['variable'];?> 
関連する問題