我有两个 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 将变量 title
和 videoid
存储到数据库中
最佳答案
您可以为此使用 ajax
,下面是它的工作原理。
- 在 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");
});
关于javascript - 尝试将 javascript 变量用作 php 变量并将其存储在 mysql 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47863357/