Как загрузить php файл в div с помощью jQuery Load с передачей параметра - PullRequest
2 голосов
/ 15 декабря 2011

У меня есть элемент <div id="search_result"></div>, а затем я использовал $.ajax для извлечения некоторых данных (результат поиска).

$.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,.?

спасибо,.

Ответы [ 3 ]

1 голос
/ 15 декабря 2011
  var value = "value of the data here";  
    $.ajax({
      url: "serchResult.php",
      data: "key="+value,
      type: "post",
      success: function(data){
            $('#search_result').html(data);
      }
    });
1 голос
/ 21 марта 2013
 var variable=10 ;
 $("#search_result").load("searchResult.php", {"variable": variable});

На searchResult.php:

 <?php echo $_POST['variable'];?>
1 голос
/ 15 декабря 2011

В вашем JS:

// ...
dataType: "json",

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

В вашем PHP:

if(isset($_POST['keyword']) && !empty($_POST['keyword'])) {
    echo $_POST['keyword']; // echoes "foobar"
}
...