2
我有的使用Ajax調用它,並從數據庫中如何通過AJAX
<form class="form">
<table cellspacing="20">
<tr>
<td>
<label>Select Page :</label>
</td>
<td>
<select name="cms" id="cms" onchange="page_get_content(this.options[selectedIndex].value);">
<option value="">Select Page to be edited</option>
<option value="3">Home Page</option>
<option value="1">About us</option>
<option value="2">Agents</option>
</select>
</td>
</tr>
<tr>
<td></td>
<td>
<div id="content" style="display: none;">
<textarea id="newsdesc" name="content"></textarea>
</div>
</td>
</tr>
</table>
</form>
這裏所說的內容,此TinyMCE的文本區域加載TinyMCE的文本區域是調用它
function page_get_content(id) {
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
} else {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
document.getElementById('content').style.display = "block";
document.getElementById('newsdesc').innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open('GET', 'forms/cms_get.php?page_id=' + id, true);
xmlhttp.send();
}
JavaScript的
這裏是cms_get.php:
<?php
$page_id = $_GET['page_id'];
if(!empty($page_id)){
$cms = new CMS();
$page = $cms -> find_by_id($page_id);
if($page) {
?>
<?php echo $page -> content; ?>
<?php
}
}
?>
一切工作正常,但TinyMCE的加載空的,一個D當我檢查與火蟲的元素,我得到我的文本區域,但它是隱藏的,我試圖顯示它作爲塊,它顯示了我的常規HTML文本區域我的觀點是我想顯示它的內容
非常感謝,這是如此的權利。我將不得不等待10分鐘才能接受答案 –
太棒了,祝你好運! – Hidde