- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Jquery a href="javascript:名前('.$データ.')">の方法でString(文字)を渡す方法)
JqueryでString(文字)を渡す方法
このQ&Aのポイント
- Jqueryを利用してaタグのhref属性を使用し、String(文字)を渡す方法について質問しています。
- 質問者は、aタグのhref属性に「javascript:名前('.$データ.')」と記述し、JQUERYを利用して別のphpファイルに値を渡したいとしていますが、うまくいかないという問題が発生しています。
- 質問者はこの方法以外にも別の方法があるかどうか尋ねており、環境はjquery1.4とPHP5.0、eclipse3.5であることを記載しています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
よく見ると、tes.jsのjavascriptも間違ってます。 function value(id) {$("#box").load("php/testo2.php",{id:id});} でしょう。 何か、意図してることが、さっぱりわかりません。
その他の回答 (1)
- yyr446
- ベストアンサー率65% (870/1330)
回答No.1
testo1.phpのphp部分が間違っています。 <body> <?php $id='文字列aaa'; ?> <a href="javascript:value('<?php echo $id ?>')">前のページ</a> <div id="box">ここに値を表示したい</div> </body> こうです。 それから、testo2.phpにjavascriptやHTMLさえ不要です。 <?php header("Content-type:text/plain"); echo $_POST['id']; ?> だけでよいかと だけでも出来ます。
質問者
お礼
yyr446さん、毎回すみません。。ありがとうございます。。 今回も突っ込みどころ満載の質問で、すみませんでした。。 なんとか、できそうな気がします。。 現在PCのmysqlがクラシュしてして確認とる事できませんが ありがとうございました。 yyr446さには、心よりお礼申し上げます。m(_ _)m また、掲示板みかけたら、おちから添えお願いしたします。
お礼
本当にありがとうございます。 私もいろいろ試してみます。 yyr446さんいは、感謝しております。 また掲示板で見かけたら、よろしくお願いしたします。 m(_ _)m
補足
yyr446さん、ご丁寧にありがとうございます。 「何か、意図してることが、さっぱりわかりません」↓ すみません、説明が下手で。。 PHPでページ分割を作成して <前ページ 次ページ> の様な もの作成してるのですが、 PHPだけでうまくいってもJQUERY通すと少し違う個所があり悩んでました。 実際にはphpファイル内でechoで表示された個所に2つ値をセットして //testo.php $id='文字列aaa'; $id2=2; <div id=box>testo2.phpの結果がほしい</box> echo '<a href="javascript:value('.$id,$id2.')">前のページ</a>'; //testo.js側値を2つ(文字と数字)をtesto2.phpに渡したい。。 function value(id,id2) {$("#box").load("php/testo2.php",{id:id,id2:id2});} //testo2.php <?php $_POST['id'];//文字受けたい。 $_POST['id2'];//数字をうけ --なにか処理させる-- $res='処理の結果' echo '$res'; ?> のような感じで作れたらとおもってます。。 また分かりずらくてすみません。。m(_ _)m 前回の説明のように、すれば、2つの値が渡せるのでしょうか? ご存じの方しましたら、すみません お力を貸していただけないでしょうか?