我正在使用cakephp。我有一个ajax请求是拉一个PHP文件来显示。
我遇到的问题是被拉的php文件需要在拉动之前执行php代码。它是创建表单的cakephp代码。目前,php文件正在被显示,因为它在文件中而不是html,如果我直接通过浏览器查看它,它将被改变。ajax拉一个php文件
我不知道如何克服这一点。有任何想法吗?
非常感谢
CODE
jQuery的 -
var request = $.ajax({
url: "/files/Users/"+name+".ctp",
type: "GET",
dataType: "html",
error: function(jqXHR, textStatus) {
$('#pageLoading p').html('We have experienced a problem. Please try again later.');
return false;
},
success: function(msg) {
sortData(msg);
}
php文件的部分(实际上是一个.ctp文件,但它有它.PHP代码) -
<?php
echo $this->Form->create();
$options = array(
'label' => ' ',
'id' => 'formSubmit',
'class' => 'userSubmit',
'div' => FALSE
);
echo $this->Form->end($options);
?>
随着cakephp这个php显示为html,但是当我用ajax抓住并在屏幕上打印它时,它显示为如图所示。