存在這樣的駕駛我堅果小時一個問題:我有一個PHP文件,並想在通過AJAX一個colorbox模式,彈出但PHP代碼裏面加載彩盒不執行PHP代碼
的文件沒有得到執行(正常的HTML標籤,如divs,只有當我刪除所有的PHP東西時纔可見)。我不知道爲什麼會發生這種情況。
我可以看到例如常量的名字(如EP_AVATAR_RESTRICTIONS),但不包含它們的內容(在這種情況下,它只是文本)。
請 - 如果任何人都可以幫助我在這種情況下,我真的很感激。 TIA!
我的顏色框代碼:
$(".edit_avatar_link").colorbox({
initialWidth:'386',
initialHeight:'528',
innerWidth:'386',
innerHeight:'528',
href: "<?php echo $setting['site_url'];?>/includes/forms/avatar_form2.php",
fixed:true,
scrolling:false,
transition:'none',
onComplete: function(){
$("#cboxLoadedContent").appendTo("#cboxContent");
var title = 'Edit Avatar';
$('#cboxTitle').text(title);
}
});
我的PHP文件(avatar_form2.php):
<?php defined('AVARCADE_') or die(''); // Security ?>
<div id="edit_avatar_content">
<div class="edit_profile_header"><?php echo EP_EDIT_AVATAR;?></div>
<div class="edit_avatar_container">
<div class="edit_profile_lable"><img src="<?php echo $user['avatar'];?>" width="75" height="75"></div>
<div class="edit_avatar_element">
<form enctype="multipart/form-data" id="form1" method="post" action="?task=edit_profile&done=avatar">
<input name="new_id" type="hidden" id="new_id" value="<?php echo $new_id;?>" />
<span class="style1"><?php echo EP_AVATAR_UP;?></span>
<input name="img_file" type="file" id="img_file" size="50" /> <input type="Submit" name="Submit" value="<?php echo EP_AVATAR_BUTTON;?>"/>
<?php echo EP_AVATAR_RESTRICTIONS;?>
</form>
</div>
</div>
的vatar_form2.php什麼PHP文件是什麼呢? – ITroubs 2013-03-22 00:08:42
我上面發佈的代碼(avatar_form2.php)。 – drpelz 2013-03-22 00:10:43
你是通過PHP生成你的js嗎?否則,還是它自己的外部JS文件? – Ares 2013-03-22 00:31:34