2 回答
TA贡献1846条经验 获得超7个赞
您可能希望使用AJAX请求,jQuery包含在其API中:https://api.jquery.com/jquery.ajax/
你可以做这样的事情:
// Make sure you send a JSON object
var some_data_for_the_backend = {
"lorem": "ipsum",
"abc": 123
}
$.ajax({
// I add the timestamp at the end of the URL
// so we can avoid any kind of cache, but you can skip that part
url: "path/to/script.php?t="+$.now(),
type: "POST",
data: some_data_for_the_backend,
}).done(function (response) {
// Do something with your backend response if you want to, like:
console.log(response);
});
然后,在你的或任何它的名字中,你只需要获取数据,就像这样:script.php$_POST
$lorem = $_POST["lorem"];
$abc = $_POST["abc"];
//Output: "ipsum"
echo $lorem;
//Output: "134"
echo $abc;
TA贡献1863条经验 获得超2个赞
从根本上说(!Javascript在“客户端”计算机上运行...您的机器...而PHP在“服务器”计算机上运行。这是两台独立的计算机。
您必须设计应用程序,以便双方以某种适当的方式进行通信,即使用AJAX。例如,每次用户在表中插入新行(并完成填充)时,JavaScript 代码都必须检测到这一点并进行 AJAX 调用,将新信息发送到 PHP。更改和删除也是如此。
但。。。你不必在这里开始盲目。这个非常熟悉的方案称为“CRUD” = 创建读取更新删除。已经有一些已经构建的系统可以做到这一点,例如古老的“Datatables”JavaScript库,并且驱动它们所需的相应PHP端代码也很容易作为可下载的PHP软件包获得。因此,从你正在做的事情中退后几分钟,“做一些谷歌搜索”。“不要做已经做过的事情。
如果你想看看不依赖于大型JS库的源代码示例,请浏览 https://github.com(世界上最知名的贡献软件库之一),然后搜索(比如说...)。您将获得超过9,000个结果。只需选择一个并浏览其源代码即可。看看他们做了什么,以及他们是如何做到的。(而且,如果这不是家庭作业,请随时偷一些!php crud
- 2 回答
- 0 关注
- 101 浏览
添加回答
举报