我正在尝试将配置文件集中在我的php应用程序(kohana框架)中。我的目标是一个配置文件 - 包含在主控制器中,“Controller_Welcome”。这是代码:
<?php defined('SYSPATH') or die('No direct script access.');
// configuration
define('SITE_TITLE', 'something');
define('MEDIA_DIR', 'something');
define('SEPARATOR', 'something');
define('IMG_PATH', MEDIA_DIR.'images/');
define('TEMPLATE', 'something');
define('URL_ABSOLUTE', 'http://localhost/');
define('CONTACT_EMAIL', 'something');
define('LOCAL_PATH', 'public_html/');
我的js脚本包含一个我想与php LOCAL_PATH合并的URL。代码:
$(function () {
$("#submit").click(function () {
var message = $("#message").val();
var data = 'message=' + message;
$.ajax({
type: "POST",
url: "/index.php/shoutbox", // <------- this is what i mean
data: data,
success: function (html) {
$("#message").val("");
}
});
return false;
});
});
如何将配置常量/变量从php文件引入我的js(ajax查询)?
答案 0 :(得分:0)
像这样:
$(function () {
$("#submit").click(function () {
var message = $("#message").val();
var data = "message=" + message;
$.ajax({
type: "POST",
url: "<?= URL::site('shoutbox', $this->request, TRUE); ?>",
data: data,
success: function (html) {
$("#message").val("");
}
});
return false;
});
});