我希望你们所有人都能帮助我,理解我的问题。正如你在这里看到的,我想从谷歌搜索API获取数据并保存到我的数据库中并显示它。我已经使用了ajax。 HTML,但我得到了错误。 我想保存的数据是片段,标题和链接。我不想保存我得到的所有数据。我认为我的问题是如何将变量从javascript传递到mysql
<html>
<head>
<title>Google Search API</title>
</head>
<body>
<textarea id="myTextarea"></textarea>
<button type="button" id="mySubmit" onclick="myFunction()" >Search</button>
<div id="content">
<div id="content1">
</div>
<script id="searchme"></script>
<script>
function hndlr(response)
{
for (var i = 0; i <response.items.length; i++)
{
var item = response.items[i];
var api = document.getElementById("content").innerHTML +="<br>"+"<b>"+ item.title + "</b>"+"<br>" +item.snippet + "<br>"+"<a href='"+item.link+"'>"+item.link+"</a>";
var link = item.link;
var snippet =item.snippet;
var title =item.title;
}
}
function myFunction()
{
var query = document.getElementById("myTextarea").value;
var cx ='004123968310343535430%3Aaxml6iel9yo'
var key ='AIzaSyDxPcphnrcN9_dfkRkFTbwkv44m1-HI1Hg'
var search_query = "https://www.googleapis.com/customsearch/v1?callback=hndlr&sort=date&cx="+cx+"&key="+key+"&q="+query;
document.getElementById('searchme').src = search_query;
}
</script>
</body>
</html>
我之前已经发布了这个问题,但有人说它已经重复了。但我认为他根本不理解我的问题。如果你先测试这个php,我想你明白我想要什么
答案 0 :(得分:0)
我认为你需要在使用回调函数获得结果后做技巧。
lsusb -v
}); }
如果愿意,您可以将ajax方法从GET更改为POST。