javascript - 如何在 PHP 中使用 JavaScript(AJAX) 变量

标签 javascript php jquery sql ajax

我想在 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(AJAX) 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20542939/

相关文章:

javascript - 如果鼠标悬停在 DIV 上,则保持 DIV 显示

jquery - 使用 click() 时选择第二个 jQuery 匹配

javascript - 查询中不等于的 Waterline ORM (sails.js) 条件

javascript - React 和 ReactDOM 未定义但已安装

php - 将 json 数据存储在局部变量中

php - 在 laravel 控制台执行 php artisan migrate 时出错

php - 将链接数据从一个表中的一行提取到另一表中的多行

javascript - 如何通过 postMessage 执行函数

javascript - 为什么浏览器在执行许多 ajax 请求时会死机?

javascript - 获得另一个属性指向的属性的最干净的 fp 方法是什么