试图使用JavaScript变量作为PHP变量,并将其存储在mysql中

weixin_38073436 2019-09-12 04:12:52

我有两个JS变量我想将它们用作php变量并将它们存储在数据库中。 这里是样品 var apiKey = 'apikey'; var pageToken = ''; var numOfResult = 0; var maxResults = 200; function searchVideo(){ var separator = ","; $.getJSON('https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&pageToken=' + pageToken + '&playlistId=PLrEnWoR732-BHrPp_Pm8_VleD68f9s14-&key=apikey&callback=?',function(data){ var l = data.items.length; pageToken = data.nextPageToken; numOfResult += l; var itemUrl = ''; for(var i = 0; i < l; i++) { if(i == 0) { separator = ','; } else { separator = ','; } var videoid = data.items[i].snippet.resourceId.videoId; var title = data.items[i].snippet.title; console.log(videoid); } if(numOfResult < maxResults) { searchVideo(); } }); } 我如何使用PHP的MySQL








...全文
23 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38082806 2019-09-12
  • 打赏
  • 举报
回复

您可以使用ajax这个存储变量title和videoid到数据库中,这里是如何将工作。 在PHP中创建一个端点,您将通过POST接受此数据并将其插入数据库。 从JS向该端点发送ajax请求以将数据存储到数据库中。 因此,如果PHP端点的例子是add.php,那么Ajax代码会是这个样子(这只是一个例子,看看AJAX更好地理解): $.ajax({ method: "POST", url: "add.php", data: { title: title, videoid: videoid } }) .done(function(data) { alert("Data Saved"); });
weixin_38103419 2019-09-12
  • 打赏
  • 举报
回复

您可以添加在输入隐藏字段中的值和他的名字将通过名称键和值分开。隐藏字段可以使用任何标签,id或class添加到表单中。我在这里使用了form标签。您可以提交该表单并获取php POST变量中的所有数据。请参见下面的代码片段: var apiKey = 'apikey'; var pageToken = ''; var numOfResult = 0; var maxResults = 200; function searchVideo(){ var separator = ","; $.getJSON('https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&pageToken=' + pageToken + '&playlistId=PLrEnWoR732-BHrPp_Pm8_VleD68f9s14-&key=apikey&callback=?',function(data){ var l = data.items.length; pageToken = data.nextPageToken; numOfResult += l; var itemUrl = ''; for(var i = 0; i < l; i++) { if(i == 0) { separator = ','; } else { separator = ','; } var videoid = data.items[i].snippet.resourceId.videoId; var title = data.items[i].snippet.title; console.log(videoid); var input_data = "<input type='hidden' value='" + videoid + "' name='videoid[" + i + "]'><input type='hidden' value='" + title + "' name='title[" + i + "]'>"; $("form").append(input_data); } if(numOfResult < maxResults) { searchVideo(); } }); }

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧