私はcakephpを使用しています。表示するphpファイルをプルするajaxリクエストがあります。
私が抱えている問題は、プルされているphpファイルがプルされる前にphpコードを実行する必要があるということです。フォームを作成するのはcakephpコードです。現時点では、phpファイルはhtmlではなくファイル内にそのまま表示されており、ブラウザから直接表示すると変更されます。
これを克服する方法がわかりません。何か案は?
どうもありがとう
CODEJquery-
_
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で取得して画面に印刷すると、次のように表示されます。