2012-06-27 46 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发送相同的参数。