我正在使用 laravel 来查询 google 的搜索 api。这是执行此操作的代码:
Route::get('google/(:any)', function($query)
{
$uri = "http://ajax.googleapis.com/ajax/services/search/web?v=1.0&q=".$query;
$response = Httpful::get($uri)->send();
$r = json_decode($response);
return Response::json($r);
});
这可以通过http://example.com/w/google/queryhere访问
我还尝试在 javascript 中发出多个请求并解析 json。
$.when( $.ajax(google), $.ajax(bing), $.ajax(yahoo)).then(function(resp1, resp2, resp3)
{
var obj = jQuery.parseJSON(resp1);
});
但是,在使用 parseJSON 方法时,我得到了一个意外的语法标记。我不知道我哪里错了。