从外部页面检索元素值

时间:2014-08-08 13:11:15

标签: javascript php jquery html5 cordova

我正在开发一个包含实时价格页面的phonegap应用程序,此页面每5秒更新一次。这个页面是用PHP脚本编写的,所以我不能将代码导入到应用程序中,因为它不会起作用。我尝试jQuery .load()方法,但它似乎需要在服务器上运行以激活脚本,因此它不适用于phonegap应用程序。 还有其他方法只使用HTML5和JavaScript来检索元素来执行此任务吗? 谢谢。

1 个答案:

答案 0 :(得分:0)

我不知道你究竟打算做什么。但如果你可以使用PHP,一定要使用它!像这样:

function get_data($url) {
   $ch = curl_init();
   $timeout = 10;
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);


  $data = curl_exec($ch);
  curl_close($ch);
  return $data; 
}

$page = "http://yourwebsite.whatever";    
$html =  get_data($page);

$html解析你需要的东西。