将Google Search API中的数据插入MySQL数据库

时间:2017-04-27 11:28:48

标签: javascript jquery ajax api mysqli

我希望你们所有人都能帮助我,理解我的问题。正如你在这里看到的,我想从谷歌搜索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,我想你明白我想要什么

1 个答案:

答案 0 :(得分:0)

我认为你需要在使用回调函数获得结果后做技巧。

lsusb -v

});     }

如果愿意,您可以将ajax方法从GET更改为POST。