我有一个JavaScript代码,这使得一个Ajax请求的URL和成功(在成功回调)CakePHP的元素调用CakePHP的元素,像这样:包括阿贾克斯成功
$.ajax({
type: 'POST',
url: "the_url_where_the_request_should_go",
success: function(data) {
"<?php echo $this->element('the_path_to_my_element'); ?>";
}
});
正如你所看到的,因为我使用的是JavaScript代码,所以我必须在我的PHP代码中加上双引号(“”)才能使用。我遇到的问题是,在成功函数中,当我调用我的元素时,双引号会一起发送。也就是说,如果在我的元素文件中的代码,例如:
<div>element_code_here</div>
我得到:
"<div>element_code_here</div>" (notice the double quotes gets included also)
有谁知道它为什么这样做,我该如何解决这一问题?
顺便说一句,如果我只是删除在我的PHP变量的双引号,它只是将不会提前
仍然在与这个挣扎吗? – Henri 2012-02-10 06:33:33