人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP内のsimpleXMLの値からJavaScriptの関数に正しく引数を与えたい。
下記のようにJavaScript内の関数を呼び出したいのですが、呼び出しに失敗してしまいます。
どのようにすれば、よいでしょうか?
(string)でキャストすればいいと思ったのですが、うまくいきません。

--
<script type = "text/javascript">
function test(a){
//
}
</script>

<?php
$a = $Item -> a;//$Itemはsimplexml_load_string等で生成
echo "<input type = 'submit' value = '選択' onclick = 'test(".$a.");' />";
?>

●質問者: rapuntuleru
●カテゴリ:コンピュータ インターネット
✍キーワード:echo JavaScript PHP String test
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● SHARUL
●100ポイント ベストアンサー

$aには何が代入されているのでしょうか?

echo "<input type='submit' value='選択' onclick='test(\"".$a."\");' />"

のように引用符は必要ではないですか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ