2012-06-27 72 views
1

我有一個網頁的源文件是這樣的:PHP獲取內容的onclick事件

<div class="ajax-checklist-widget"><div id="ShowResultsLabel" class="ajax-checklist-select" onclick="showproductlist(17342171, 545763, 'ShowResultsList')"> 
    <div class="ajax-checklist-select-control"> 
     <span rel="0" class="ajax-checklist-select-value">This is something</span> 
    </div> 
</div> 

當我在瀏覽器中點擊This is something,顯示的選項列表。我想使用PHP使用file_get_contents來獲得這些選項,但不幸的是這些選項不在網頁源代碼中。

任何人都知道如何檢索這些選項?

謝謝!

+0

對不起大家,我不確定標題是否正確,我的問題 –

+0

雅,你可以讓PHP做這個負載,然後回聲一個JavaScript數組到頁面(你可以參考的onclick)。 – CasualT

+0

這些選項在哪裏? –

回答

0

這是因爲選項是動態更改的,通常由ajax完成。

試試看看哪個url正在發送選項值。您可以使用螢火蟲在Net標籤中查看XHR連接,或從另一個瀏覽器進行其他類似的調試。

當你得到的網址,發送選項值,使file_get_content直接給它,與在XHR發送相同的參數。