将PHP值传递给jquery

时间:2018-07-18 08:36:26

标签: php jquery

我的php中具有此值:

  <?php echo $city_name; ?>

我不确定是否将此值传递给jquery。我需要在$ cityname后面加上Popular_hotels1.php。我需要在这里附加它:

$("#content").load("popular_hotels1.php?city_name=city_name&page=1", Hide_Load());

我完整的jquery如下:

 $(document).ready(function(){

//Display Loading Image
function Display_Load()
{
    $("#loading").fadeIn(900,0);
    $("#loading").html("<img src='bigLoader.gif' />");
}
//Hide Loading Image
function Hide_Load()
{
    $("#loading").fadeOut('slow');
};

 //Default Starting Page Results

$("#pagination li:first").css({'color' : '#FF0084'}).css({'border' : 'none'});

Display_Load();

$("#content").load("popular_hotels1.php?page=1", Hide_Load());
//Pagination Click
$("#pagination li").click(function(){

    Display_Load();

    //Loading Data
    var pageNum = this.id;

    $("#content").load("popular_hotels1.php?page=" + pageNum, Hide_Load());
});

});

3 个答案:

答案 0 :(得分:1)

您在jquery变量中设置php变量,如下所示:

var cityName = <?php echo $city_name; ?>

在您的代码中:

$("#content").load("popular_hotels1.php?city_name=" + cityName + "&page=" + pageNum, Hide_Load());

答案 1 :(得分:0)

之后将您的jquery代码放在php文件中,您可以像这样直接使用它。

$("#content").load("popular_hotels1.php?city_name= <?php echo $city_name; ?>&page=1", Hide_Load());

答案 2 :(得分:0)

您可以将php代码嵌入具有ID的span标签中,然后使用相同的ID调用jQuery代码。

PHP代码:

<span id="demo"><?php echo $city_name; ?></span>

jQuery代码:

var data = $("#demo").html();

$("#content").load("popular_hotels1.php?city_name=" +data + "&page="+pageNum, Hide_Load());