问题出在这里这是我的查询
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
存储在我的文件require.php
中的php变量$sup_company_name
中那么我应该如何访问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'];
试试这个
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。
您必须将php-var值"传递"到"客户端"。。。例如,打印一个带有值的隐藏输入,以便与js或类似的东西一起使用。
<input type="hidden" id="hiddenval" name="hiddenval" value="<?php echo $sup_company_name; ?>" />
然后用js从这个元素中获取值。