[英]Ajax call not passing php variables
我在一个页面上有 php 变量 $subscriber_phone 和 $ agent_phone 我有以下 ajax 代码。
customernumber 的警报未定义。 php 变量未通过。
Ajax:
<script>
$.ajaxSetup({ cache: false });
var customernumber;
var agentnumber;
$(document).ready(function(){
$("#call").click(function(){
customernumber: "<?php echo $subscriber_phone;?>";
agentnumber: "<?php echo $agent_phone;?>";
alert(customernumber);
$.ajax({
type: "POST",
url: "/Call_Agent/call/call.php",
cache: false,
dataType : "text",
data: {customernumber : customernumber,agentnumber : agentnumber},
success: function(data) {
alert('ok');
},
error: function(result) {
alert('error');
}
});
});
});
</script>
有什么我做错了吗??? 请求帮助!!
问题在
customernumber: "<?php echo $subscriber_phone;?>";
这是非对象上下文中的 object 语法。 请改用等号。
$("#call").click(function(){
customernumber = "<?php echo $subscriber_phone;?>";
agentnumber = "<?php echo $agent_phone;?>";
alert(customernumber);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.