如何将PHP代码翻译成Javascript?
使用,PHP我成功地从谷歌搜索中提取了一个IMDB id如何将PHP代码翻译成Javascript?,javascript,php,xmlhttprequest,Javascript,Php,Xmlhttprequest,使用,PHP我成功地从谷歌搜索中提取了一个IMDB id $str = file_get_contents("http://www.google.com/search?q=momento"); preg_match("/tt\d{7}?/", $str, $matcheid); $id = $matcheid[0]; 我没有成功地将其翻译成Javascript。这是我的努力。似乎不起作用 var http = new XMLHttpRequest(); http.open("GET", "ht
$str = file_get_contents("http://www.google.com/search?q=momento");
preg_match("/tt\d{7}?/", $str, $matcheid);
$id = $matcheid[0];
我没有成功地将其翻译成Javascript。这是我的努力。似乎不起作用
var http = new XMLHttpRequest();
http.open("GET", "http://www.google.com/search?q=" + a + "imdb", false);
http.send(null);
var googleData = http.responseText;
var id = googleData.match(/tt\d{7}?/)[0];
有人能更正代码吗
谢谢你,
John尝试将其转换为JSON数组,以便您可以在Javascript和PHP中使用它谷歌“同源策略”,您需要PHP。或者,您可以使用谷歌的API,但返回不同的结果-我会本能地否决这个问题,因为这通常是“为我编写代码”基于标题的问题。但后来我看到你真的想自己做。所以我不得不为自己的错误投赞成票。“有人能纠正代码吗”不,它不能被纠正。除了谷歌(和你的浏览器)不允许你这么做之外,它没有任何问题。看看你的JavaScript控制台。阅读错误消息。使用搜索引擎找出它们的意思。