如何在脚本中分配php定义常量值

时间:2016-11-02 12:50:00

标签: javascript php ajax url concatenation

这基本上是一个ajax响应我想从配置文件中分配位置我已经存储在常量

define(BASE_URL, "http://example.net/lc-latest/");
$website =  BASE_URL ;

这是我的示例页面代码脚本:

if (response["success"] == true) {
    $("#showMessage").html(response['message']);
    location = "/lc-latest/gdpi.php?jobid="+response["id"]

    /* I want to re write this link as `$website` so that if I changed
    the project location it should not disturb.*/

    location = "<?php BASE_URL ?>gdpi.php?jobid="+response["id"] //can i write like this in script of ajax response.?
    window.open(location);
  }

1 个答案:

答案 0 :(得分:1)

你可以像这样将

中的BASE_URL变量保存在html中
<body base_url="<?php echo BASE_URL ?>">

然后在你的ajax响应中使用jQuery读取它就像这样

location = $('body').attr('base_url') + "gdpi.php?jobid="+response["id"]