我试图通过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
都会填充正确的信息,我只是不知道为什么当我点击按钮时它什么都不做。我不确定我是否输错了,或者我的语法错了,这只是我第二次这样做了。
答案 0 :(得分:3)
将PHP中的变量值写入JavaScript时出错,必须用引号括起PHP输出,因此JavaScipt将“看到”字符串;)
代替:
var email = <?php echo $email ?>;
写:
var mail = '<?php echo $email ?>';