0
我有一個表格,我在settings.ctp文件中加載了一個外部php文件[name#settings_profile.php]。CakePHP:使用AJAX更新DIV內容
代碼段從settings.ctp
<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' ;
}
?>
產生從settings_profile.php的輸出如下
[從源代碼複製]<table>
<tr>
<td rowspan="2" id="upload-response-message"> One
<img src="/dearmemoir/uploads/resized/image.jpg" alt="thumb" />
</td>
</tr>
</table>
項
的$user['User']['image_path']
內容由使用AJAX調用控制器更新,我試圖重新加載使用表內setting_profile.php文件 -
function showUploadResponse(data) {
alert (data.status);
if(data.status == 1) {
$("#upload-response-message").load("settings_profile.php #upload-response-message");
}
}
但內容是從來沒有在頁面更新。任何幫助?