2012-01-23 21 views
1

PHP変数をJavascript関数に渡そうとしていますが、「未定義」として表示され続けます。私は別のページにJavascriptを持っていて、私はその関数を呼び出すページにそれを含めています。ここでPHP変数をJavascript関数に渡す関数

<?php $repname = $_SESSION['REPNAME']; ?> 
<script type="text/javascript" src="js/chat.js"></script> 

<input type="button" name="btn_send_chat" id="btn_send_chat" value="Send" onclick="javascript:sendChatText('<?php echo $repname;?>');" /> 

JS/chat.jsされています:あなたは$のREPIDを設定するが、$のrepname

+0

'session_start()'はまだ呼びましたか? –

+0

ええ、変数を正常にエコーしました – savagenoob

+0

私はonclick = "javascript:sendChatText(" My Name ")の呼び出しを変更するとどうなりますか、まだ定義されていません。JavaScriptが正しくないと言われます – savagenoob

答えて

2

私はまだ、なぜこのISN」を知らないここでは、コードです私はPHPのページにJavascript関数を追加して、このようにしています:

var repName; 
     function sendChatText() { 
     repName = '<?php echo $repname;?>'; 
        } 
+0

関連するコードだけを表示し、間違った変数をコピーしました – savagenoob

+0

問題がまだ残っていますか?ダブルチェックでJSリンクに404が表示されない場合。 – Scuzzy

+0

はいまだ未解決です...いいえ404 .. – savagenoob

0

をエコーされ

function sendChatText(repname) { 
    alert(repname); 

     } 
関連する問題