如何在jquery中连接变量

时间:2013-09-10 06:44:55

标签: ajax jquery

var f="http://";
var s=$_SERVER['HTTP_HOST'];
var t="/wordpress/wp-content/themes/twentythirteen/getmore.php";
var last=f+s+t;
    $.ajax({
    type : "POST",
    url  : last
    ...
    ....
   });

它无法正常工作......请帮助我!!!

6 个答案:

答案 0 :(得分:4)

final是保留字,不能将其用作变量

var final1=f+s+t;

var s="<?php echo $_SERVER['HTTP_HOST']; ?>";

因为$_SERVER['HTTP_HOST'];是php代码

答案 1 :(得分:1)

您需要像这样引用$ _SERVER变量。而final是保留的关键字。请使用其他内容。

var s= '<?php echo $_SERVER["HTTP_HOST"] ?>';

答案 2 :(得分:0)

PHP代码

周围使用PHP标记
var f="http://";
var s="<?php echo $_SERVER['HTTP_HOST']; ?>";
var t="/wordpress/wp-content/themes/twentythirteen/getmore.php";
var final=f+s+t;
$.ajax({
type : "POST",
url  : final
...
....
});

你也可以将“最终”改为其他词。

答案 3 :(得分:0)

var s;

也有语法错误

正确的语法如下,

var s="<? echo $_SERVER['HTTP_HOST']; ?>";

答案 4 :(得分:0)

使用php代码获取服务器名称

var s = "<?php echo $_SERVER['HTTP_HOST']; ?>";

答案 5 :(得分:0)

我终于自己解决了,正确答案是

var f="http://";
var s= location.host;
var t="/wordpress/wp-content/themes/twentythirteen/getmore.php";
var lastres=f+s+t;

感谢evedybody支持我!!!