2016-07-28 5 views
0

ある問題 これがここでの問題はemployee_leave_company_nameが私のファイルrequire.phpにPHP変数$sup_company_nameに格納されている私のクエリ私はここのNode.jsに対するMySQLからデータを取得しようとしていますが、ここで問題

SELECT * from employee_leaves 
WHERE employee_leave_company_name ='$sup_company_name' AND leave_status='Pending' 
ORDER BY employee_leave_id desc"; 

されています ので、どのように私は私の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'); 
}); 
をやっていることであることをアクセスしてください0

しかし、このありえないが、作業.... 、ここではあなたが本当にPHPとの間でやり取りする場合

require.php
$sup_company_name=$_SESSION['employee_company_name']; 
+0

したがって、結果を 'require.php'ファイルにエコーしていませんか? – Epodax

+0

@エポダックスいいえ私はそれが私の必要なPHPファイルにエコーされていません –

+0

JavaScriptはPHP変数からデータをフェッチできません、あなたはPHPからエコーする必要があります。 – Epodax

答えて

-1

から私のPHPコードは、これ以外にも、この

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'); 
}); 

を試してみてくださいですJavaScriptではAjaxを使用してください。

-1

phpのvar値を "クライアント側"に "渡す"必要があります。たとえば、jsなどでその値を使用するには、隠し入力を表示します。

<input type="hidden" id="hiddenval" name="hiddenval" value="<?php echo $sup_company_name; ?>" /> 

この要素からjsで値を取得します。

関連する問題