gpt4 book ai didi

javascript - 按下按钮时的 Ajax 功能

转载 作者:行者123 更新时间:2023-11-28 18:57:19 26 4
gpt4 key购买 nike

我试图通过单击按钮时的 PHP 获取信息来发布,我的代码中的所有内容看起来都是正确的,当我查看页面源代码时,所有内容都按应有的方式填充。当我单击按钮时拉出调试器时,它根本不会进行任何调用,这是我的按钮

<button type="button">Continue</button>

这是我的 ajax 调用

$(document).ready(function() {
$("button").click(function(){

var Id = <?php echo $give ?>;
var Ids = <?php echo $rec ?>;
var ex = <?php echo $exchange ?>;
var ret = <?php echo $tost ?>;
var email = <?php echo $email ?>;
var name = <?php echo $name ?>;
var pe = <?php echo $pe ?>;
var re = <?php echo $re ?>;

$.post("postts.php", {
Id: Id,
Ids: Ids,
ex: ex,
ret: ret,
email: email,
name: name,
pe: pe,
re: re

}, function(data){
alert(data);
$("p").text(data);
}, 'json' );
});
});

我的所有vars都将填充正确的信息,我只是不知道为什么当我单击按钮时它什么也不做。我不确定我是否打错字,或者我的语法是否错误,这只是我第二次做这样的事情。

最佳答案

将变量值从 PHP 写入 JavaScript 时出错,必须用引号将 PHP 输出括起来,这样 JavaScipt 将“看到”字符串;)

而不是: var email = <?php echo $email ?>;写: var mail = '<?php echo $email ?>';

关于javascript - 按下按钮时的 Ajax 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33355177/

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