gpt4 book ai didi

php - jQuery 通过 $.post 触发点击

转载 作者:搜寻专家 更新时间:2023-10-31 22:16:01 24 4
gpt4 key购买 nike

我正在通过 jQuery post 从 pagex.php 向 pagey.php 提交数据。

pagex.php 包含

$('#btn').click(function(e) {
e.preventDefault();
var x = 'variable1';
var y = 'variable2';
$.post("/pagey.php", { var1: x, var2: y}, function(data) {});
});

pagey.php 包含

<form action=....>
<input type="text" name="x" value="<?php echo $_POST['var1'] ?>" />
<input type="text" name="y" value="<?php echo $_POST['var2'] ?>" />
<input id="submit" type="submit" value="submit" />
<script type="text/javascript">$('#submit').trigger('click')</script>

所以基本上当我将值从 pagex.php 发布到 pagey.php 时,我想自动提交 pagey.php 上的表单。 pagey.php 末尾的 jQuery 行将触发对提交按钮的自动点击。但是 jQuery 不会触发提交点击。如果我直接访问 paygey.php(我尝试使用预定义的变量)但不是通过从 pagex 执行 $.post,它就可以工作。我假设通过使用 pagex 中的 $.post,pagey 应该自动获取值并运行 jQuery 提交。这里有什么问题。

最佳答案

JavaScript(为 jQuery 提供支持)不在服务器上运行,而是从您的用户浏览器运行。所以根据我的理解,为了运行那一小段脚本,你实际上必须将你的用户发送到 pagey.php

关于php - jQuery 通过 $.post 触发点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6169645/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com