gpt4 book ai didi

javascript - 尝试使用AJAX获取函数参数并传递给PHP代码

转载 作者:行者123 更新时间:2023-12-02 23:56:01 25 4
gpt4 key购买 nike

我有一个 HTML 输入,其函数和参数设置如下

<input onclick='myFunc($count)' type='button' value='ClickMe'>;

我还有对 JQuery 和我的脚本文件的脚本引用

  <script src="jquery.js"></script>
<script src="myscript.js"></script>

在我的 myscript.js 文件中,我有这样的内容

function myFunc(x) {
alert(x);

$(document).ready(function() {
$.ajax({
url: "myphp.php",
method: "post",
data: { param1: "x" },
dataType: "text",
success: function(strMessage) {

}
})
})

}

这是我的 myphp.php 文件

<?php

$param1 = $_GET['param1'];
echo $param1;
?>

正如你在 javascript 文件中看到的,我有alert(x);测试该函数是否正在获取 $count 变量,并且到目前为止该函数正在工作(正确的值出现在警报框中)。但是,我想将该 x 参数传递给 PHP 脚本,但我的 PHP 脚本不会回显任何内容,我假设 param1 所在的行是错误的。有什么建议吗?

最佳答案

在 AJAX 调用中,您使用的是 POST 方法,因此为了捕获 PHP 中的变量,您需要从 $_POST 访问它:

<?php
$param1 = $_POST['param1'];
echo $param1;
?>

关于javascript - 尝试使用AJAX获取函数参数并传递给PHP代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55391794/

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