这是问题所在 这是我的查询
SELECT * from employee_leaves
WHERE employee_leave_company_name ='$sup_company_name' AND leave_status='Pending'
ORDER BY employee_leave_id desc";
这里的问题是employee_leave_company_name
存储在我的文件$sup_company_name
中的php变量require.php
中
那我应该如何在我的javascript中访问该变量
这是我到目前为止所做的事情
var cmpny_name;
var reqData=["c_name" : "sup_company_name"];
var xhrObj = $.get("require.php",c_name)
.done(function( response ) {
cmpny_name=response;//The echo text from server
})
.fail(function() {
alert('error');
});
但这不起作用.... 这是来自require.php的PHP代码
$sup_company_name=$_SESSION['employee_company_name'];
答案 0 :(得分:-1)
试试这个
var cmpny_name;
var reqData=["c_name" : "<?php echo $sup_company_name; ?>";
var xhrObj = $.get("require.php",c_name)
.done(function( response ) {
cmpny_name=response;//The echo text from server
})
.fail(function() {
alert('error');
});
除此之外,如果你真的想在PHP和JavaScript之间进行交互,你应该使用Ajax。
答案 1 :(得分:-1)
你必须将php var值“传递”到“客户端”...所以例如打印带有值的隐藏输入,然后使用js或类似的东西。
<input type="hidden" id="hiddenval" name="hiddenval" value="<?php echo $sup_company_name; ?>" />
然后使用js从此元素中获取值。