Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 菲律宾元';t echo在$.ajax中_Javascript_Php_Ajax_Codeigniter - Fatal编程技术网

Javascript 菲律宾元';t echo在$.ajax中

Javascript 菲律宾元';t echo在$.ajax中,javascript,php,ajax,codeigniter,Javascript,Php,Ajax,Codeigniter,javascript变量如下: $x = json_encode($this->security->get_csrf_token_name()); $y = json_encode($this->security->get_csrf_hash()); 你不工作了 Receive:Uncaught SyntaxError:Unexpected-token-invalique//“致命错误:在不在对象上下文中时使用$this”,当我在数据括号之间使用php运行它时 您是否处

javascript变量如下:

$x = json_encode($this->security->get_csrf_token_name());
$y = json_encode($this->security->get_csrf_hash());
你不工作了


Receive:Uncaught SyntaxError:Unexpected-token-invalique//“致命错误:在不在对象上下文中时使用$this”,当我在数据括号之间使用php运行它时

您是否处于对象上下文中?从发布的代码中看不出来(看起来只是脚本的一部分,根据SO问题指导原则,它在技术上是好的),我正要解释,然后我记得不要被它的标题拒绝。这是一个很好的解释。读完后,这个外部的.js.php文件是否引用了codeigniter的安全模块?我相信你可以找到一些方法来访问该模块,而无需对象。或者你可以制作一个控制器来处理你的.js.php文件,这样你就可以通过CI自动访问
安全性
(和其他模块)(免责声明:这里已经很晚了,我对codeigniter没有经验)看看这里
$x = json_encode($this->security->get_csrf_token_name());
$y = json_encode($this->security->get_csrf_hash());
var x = <?php echo json_encode($this->security->get_csrf_token_name()); ?>;
var y = <?php echo json_encode($this->security->get_csrf_hash()); ?>;
$this->security->get_csrf_token_name();
$this->security->get_csrf_hash();