【问题标题】:Passing PHP values to jquery将 PHP 值传递给 jquery
【发布时间】:2018-07-18 08:36:25
【问题描述】:

我的 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());
});

});

【问题讨论】:

标签: php jquery


【解决方案1】:

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

var cityName = &lt;?php echo $city_name; ?&gt;

在您的代码中:

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

【讨论】:

  • 我有一个疑问。这是正确的语法吗? $("#content").load("popular_hotels1.php?city_name="+ cityName + "page=" + pageNum, Hide_Load());
【解决方案2】:

把你的jquery代码放到php文件之后就可以直接使用了。

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

【讨论】:

  • 这是正确的吗? $("#content").load("popular_hotels1.php?page=" + pageNum&city_name= , Hide_Load());
  • 因为有两个地方需要添加city_name。
【解决方案3】:

您可以将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());

【讨论】:

  • 我需要将 $city_name 值传递给另一个 php 查询。有可能吗?
猜你喜欢
  • 1970-01-01
  • 2016-05-27
  • 2012-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多