2011-12-09 110 views
0

我試圖用xmlHttp.responseText獲取一個選項列表(即Blahblah)等xmlHttp.responseText從哪裏獲取文本?

然而,當我嘗試生成它們與PHP的列表,並使用XMLHttp.responseText,它似乎拉整個頁面。

如何確保只從頁面獲取特定的字符串,並且可以將它用於獲取標籤? (我特別想要的標籤)

這是對的XMLHTTP正在給呼叫頁:

<?php 
include "mysql_config.php"; 
$con = mysql_connect($host, $user, $pass); 
if (!$con) 
{ 
    die('Could not connect to the database, please contact administrator'); 
} 
mysql_select_db($db); 
while ($cultrow = mysql_fetch_array($rescult)) { 
     ECHO '<option name="culture[]" value="'. stripslashes($cultrow['cult_id']) .'">'. stripslashes($cultrow['cult_desc']) .'</option>'; 
    } 
    ?> 

我在做什麼錯在這裏?

+1

如果我理解你的問題,你需要創建單獨的php腳本,它將生成AJAX響應(不是一個whoole html頁面)。 – demas

+1

'responseText'將包含服務器返回的數據。所以你得到任何你的PHP腳本返回。 –

+0

我該怎麼做?目前我的PHP響應是這個(張貼在上面) –

回答

0

我是個白癡。我正在使用innerHTML作爲函數。

+0

刪除你的問題,因爲它可能對未來的訪問者沒有用。 –