[英]How can i use an JavaScript(AJAX) variable in PHP
我想在php中使用var'resp',因此可以在數據庫中添加JSON請求信息。 這是我現在使用的代碼:
$.ajax({
url: 'https://prod.api.pvp.net/api/lol/euw/v1.1/game/by-summoner/20986461/recent?api_key=' <?php echo rawurlencode($key); ?>,
type: 'GET',
dataType: 'JSON',
async: false,
error: function(){},
success: function(resp){
<?php
mysql_query("INSERT INTO Game VALUES('', '1', 'Blue', '1', 'WIN')");
mysql_query("INSERT INTO Game VALUES('1', '2', 'Red', '1', 'Lose')");
mysql_query("INSERT INTO Game VALUES('1', '3', 'Green', '1', 'Draw')");
?>
}
});
所以代替:
mysql_query("INSERT INTO Game VALUES('1', '2', 'Red', '1', 'Lose')");
我要這個:
mysql_query("INSERT INTO Game VALUES(resp.id, resp.value, resp.team, resp.unit, resp.status)");
我知道那行不通,我嘗試在線搜索答案,但找不到任何東西。 提前TY
本質上,成功后,您必須做的是再次調用僅運行mysql_query的PHP腳本的AJAX調用。 實際上,您可以只使用$ .get()之類的方法來代替完整的$ .ajax方法。 或者,也許讓PHP腳本來完成整個工作……抓取JSON內容的URL等。
您不能直接這樣做,因為JavaScript在客戶端運行,而PHP在服務器端執行。
您將需要先執行JavaScript,然后通過FORM或AJAX調用將結果發送到服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.