0
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
    ...
    ....
   });

它不起作用......请帮助我!

4

6 回答 6

4

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

var final1=f+s+t;

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

$_SERVER['HTTP_HOST'];php 代码一样

于 2013-09-10T06:47:26.117 回答
1

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

var s= '<?php echo $_SERVER["HTTP_HOST"] ?>';
于 2013-09-10T06:47:42.393 回答
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
...
....
});

您不妨将“final”更改为其他词。

于 2013-09-10T06:47:49.147 回答
0

您也有语法错误var s;

正确的语法如下,

var s="<? echo $_SERVER['HTTP_HOST']; ?>";
于 2013-09-10T06:50:34.973 回答
0

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

var s = "<?php echo $_SERVER['HTTP_HOST']; ?>";
于 2013-09-10T06:52:10.803 回答
0

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

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

谢谢大家支持我!!!

于 2013-09-10T07:12:41.007 回答