0
我想从我的php脚本中获得的页面包含ajax。所以,当我做这样的事情: file_get_contents($ url);php:使用AJAX加载页面内容
我只收到JavaScript的内容。
是否有可能获得页面执行所有ajax?
我想从我的php脚本中获得的页面包含ajax。所以,当我做这样的事情: file_get_contents($ url);php:使用AJAX加载页面内容
我只收到JavaScript的内容。
是否有可能获得页面执行所有ajax?
要通过AJAX运行javascript的javascript内容,您必须对脚本运行eval,但是您最好确保javascript不是“用户输入”,否则使用它,您可能会有一些你手上有严重的安全问题。
使用eval也不是一个好习惯 - 当你通过AJAX获取内容时,加载一个js文件更好,并让AJAX成功激活js文件中的一个函数。
只是为了澄清:你正在用'file_get_contents($ url)加载一个页面(btw。你是从远程服务器加载它吗?),用AJAX加载一些内容,结果是,你得到JS源代码,是我对? –