settings.ctpファイルの中に外部PHPファイル[name#settings_profile.php]をロードするテーブルがあります。 [ソースコードからコピーされ、以下のようsettings_profile.phpからsettings.ctpからCakePHP:AJAXを使用してDIVコンテンツを更新する
コードスニペット
<table>
<tr>
<td rowspan="2" id="upload-response-message">
<?php include("settings_profile.php"); ?>
</td>
</tr>
</table>
settings_profile.php
<?php
$image_path = $user['User']['image_path'];
if (!empty($image_path)) {
echo $this -> Image -> resize($image_path, 100, 200);
}else{
echo 'EMPTY' ;
}
?>
出力が生成され
<table>
<tr>
<td rowspan="2" id="upload-response-message"> One
<img src="/dearmemoir/uploads/resized/image.jpg" alt="thumb" />
</td>
</tr>
</table>
の3210の
内容は、AJAXを使用してコントローラを呼び出すことによって更新され、私が使用してテーブル内のsetting_profile.phpファイルを再ロードしようとしています -
function showUploadResponse(data) {
alert (data.status);
if(data.status == 1) {
$("#upload-response-message").load("settings_profile.php #upload-response-message");
}
}
をしかし、コンテンツがページに更新されていませんでした。どんな助け?