Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将PHP代码翻译成Javascript?_Javascript_Php_Xmlhttprequest - Fatal编程技术网

如何将PHP代码翻译成Javascript?

如何将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

使用,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", "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控制台。阅读错误消息。使用搜索引擎找出它们的意思。