• ベストアンサー

PHP=>javascript=>PHP

失礼します。現在PHPから外部ファイルのjavascriptを呼び出し、得た値をPHPに返すといった事をしたいのですが、やり方としたらどのような方法があるのでしょうか? 何かヒントを頂けると幸いです。 宜しくお願い致します。

  • PHP
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>>PHPから外部ファイルのjavascriptを呼び出し、得た値をPHP いまいち意味がわからないのですが phpで出力されたhtml内に <script src="外部.js"></script>という表記があり その外部.jsで何かしてhtml内に表示ということでしょうか? 昨今ならjqueryがよく使われるので $("#hoge").html("<p>これに書き換え</p>"); とか?? javascriptでさらに外部のphpとかを叩いてその結果で書き換えるなら http://semooh.jp/jquery/api/ajax/jQuery.get/+url,+data,+callback+/ とか?

その他の回答 (1)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.2

たぶん、ajaxのこと言ってるんじゃないかな。 質問がかなり意味不明な書き方をしてあるので、回答があってるのかどうかわからないけれど、とりあえず、検索して調べてみては。プログラムと会話をする前に、どのようにすれば人間に言葉が伝わるのかを考えるべき。

関連するQ&A

  • javascriptのPHP化について

    宜しくお願い致します。 javascriptの外部ファイルをPHP化して、サーバサイドで動的に生成した内容を吐き出し、それをHTML側でjavascriptの外部ファイルとして受け取って処理しております。 この場合のブラウザがアクセスした際に処理される順番は・・・ (1)HTMLの読み込み開始 (2)header内のjavascript外部ファイルの読み込みと実行 (3)HTMLファイルのbody以下を読み込み (4)結果をブラウザに返して表示 という流れになるはずです。 この場合、(2)のjavascript外部ファイルの方がbodyより先に実行されるはずです。 しかし、javascript外部ファイル内のPHPでセッションデータを扱っている場合、(3)のbody内でPHPでセッションを定義した内容が、なぜか(2)のjavascript外部ファイルで反映されて実行されるのです。 私のイメージでは・・・ (1)HTMLの読み込み開始 (2)header内のjavascript外部ファイルの読み込みと実行  ※この時セッションは反映しない (3)HTMLファイルのbody以下を読み込み  ※この時にセッションを入れても(2)が既に実行さられているので反映しない (4)結果をブラウザに返して表示  ※結果、セッションにデータが入っておらず、php側でエラーを吐き出しjavascriptが止まる という様になるかと思ってましたが、なぜか実行されます。 javascriptはHTMLが全部読み込まれてから実行されるのでしょうか?

  • javascriptの値をPHPへ渡したい

    javascriptの値をPHPへ渡したい javascriptで計算された値をphpの変数へ代入し、その後の PHPで利用したいと考えています。 どのように代入すればよいでしょうか。。。 そもそもそのような事が可能なのでしょうか。。。 初歩的な事で申し訳ありませんが、教えて下さい。

    • ベストアンサー
    • PHP
  • PHPのsetcookieをjavascriptで取得

    よろしくお願いします 現在、PHPのsetcookieでクッキーを書き込んで その値をJavascriptのdocument.cookieで取得できるのでしょうか? また、PHPの方でsetcookie("○○","名前=値",time()+60*60,"/") というように以下のフォルダで取得可能にした場合 それはjavascriptでも取得可能なのでしょうか? 参考ページなど教えていただけると幸いです よろしくお願いします

    • ベストアンサー
    • PHP
  • javascriptからphpの呼び出し

    javascriptの初心者です。宜しくお願い致します。 php5で、開発していますが、javascriptからphpを呼んで、 結果をリアルタイムに画面に表示させる方法が分かりません。 【やりたい事】 1.画面上に、現在の日時を表示させる。 2.5秒毎に、phpを呼び出し(DB接続し結果を取得)して、   その結果を、画面上に表示させる。   ※DBへの接続は、javascript内ではやりたくありません。 下記に、現在時刻を表示するjavascriptがありますが、 この中で、5秒毎に、phpを呼び出したいのですが、 出来るのでしょうか? </head> <script language="Javascript"> <!-- function time_disp() { d = new Date(); document.all.nowdate.value = d.toLocaleString(); window.setTimeout("time_disp()", 1000); } --> </script> <body onload="time_disp();"> <input type="text" name="nowdate" size="30" readonly> <input type="text" name="data1" readonly> ←phpから取得した値1 <input type="text" name="data2" readonly> ←phpから取得した値2 </body>

  • PHP配列をJavaScriptに渡したい

    全くの初心者です。 PHPファイルのなかで外部のテキストファイルから読み込んだデータ$listをJavaScriptの配列に変換したいのですが、分かりません。よろしくお願いします。 JavaScriptが外部のデータを読み込めないなら、いったんPHPでオプションメニューに書き込んだあと、これをJSで配列に取り込むことも考えたのですが、これもオプションメニューの各アイテムをどうしたら読み取れるのかが分かりませんのであきらめたしだいです。 <?php $file = fopen("GermJ.txt","r"); $list = file('GermJ.txt'); fclose($file);  $max=count($list); ?> <SCRIPT type="text/javascript"> <!-- var jsArray; // グローバル宣言 function Arraycreate() {  jsArray = new Array($max);  //$max をこうすることは可能ですか?  for (i = 0; i <= $max-1; i++) { jsArray = $list[i];???????? (分かりません) } } // --> </SCRIPT>

    • ベストアンサー
    • PHP
  • Javascript→PHPに値の渡し方について

    Javascriptで処理した値をPHPでも参照したいのですがどうすればよろしいですか? やりたいこと  Javascriptである値を処理して、その処理した値を  DB(MySQL)の登録する。(PHPで作成) 簡単な文章で申し訳ありませんがよろしくお願いします。

    • ベストアンサー
    • PHP
  • javascriptからphpの関数呼び出し

    PHPについて、質問があります。 画面遷移なしで、DBの値を更新し、更新後の値を表示させる機能を作成しております。 色々調べた所、javascriptで実現が可能であることが分かりましたが、方法まで分かりません。 javascriptから、phpの関数を呼び出す操作を、画面遷移なしで行う方法を教えて頂けますでしょうか? phpとjavascriptの初心者ですので、サンプルがあると助かります。

    • ベストアンサー
    • PHP
  • javascriptからphpへ変数

    phpでアクセス解析を作ろうと考えているのですが、javascriptからphpへ変数がいまいちわかりません・・ 具体的には画面の横・縦の変数を渡したいです。 postやget以外の渡す方法ってないんでしょうか? 外部ファイルとして解析用.phpを読み込みたいのですが、postやgetの場合、submitした後ページを移動してしまいます。 全てのページに設置したいと思っています。 初心者なので全くわかりません・・ 解答宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPを習おうと思っているのですが、Javascriptも習おうか迷っ

    PHPを習おうと思っているのですが、Javascriptも習おうか迷っています。 PHPとJavascriptは記述方法など、同じスクリプト言語ということで似てるのでしょうか。 JavascriptでできることはPHPでもできますか。 どちらか片方をマスターしていれば、たいていのWebアプリケーションを作成可能でしょうか。 両方習うべきか、PHPだけでいいか悩んでます。 アドバイスいただけるとうれしいです。

    • ベストアンサー
    • PHP
  • JavaScriptとPHPの違いについて

    これからホームページを作成することになりました。 1番の理由はブログでJavaScriptが使えない為です。 現在PCインストラクターをしており、お客様からの要望で正確に把握しないといけないのに いろいろ調べてみたのですが、それぞれの関係が上手く理解できないのでこちらにお伺いしました。 ●私の認識具合 タグで作成したのもにJavaScriptは使える。 では、そこにPHPを使ってもダメ?一緒に使えるものではないの? PHPを動かすために下記の物が必要だとありました。 ・Apaceh ・PHP ・エディタ 〔疑問〕 ・Apaceh →様はサーバーですよね?レンタルサーバーで代用できるのでは? ・PhPをインストール?ってJavaScriptと同じように関数(?)を入力するだけではダメ? 上記の疑問に戸惑い、前に進めない状態です。 PHPにこだわるのは、JavaScriptよりPHPの方が簡単だと聞いたからです。 私もそうですが、お客様もほとんど無知なので極力簡単な方法でを思っています。 HP作成サイトを見ると「PHP使用可能!」等の記述も多く見ます。 そうゆうものは逆にJavaScriptが使えないのでしょうか? できれは、万が一「HP無料で作成」などのサイトがサービスを中止しても引越しに手間がかからないように、サーバーだけを無料でかりれたら…と思っています。 (ゼロから作るのはなかりの知識が必要だとは思います。でもそれはお客様が判断することで、もしもお客様が「ゆっくりでもやる」といえば、私も勉強せざるを得なくなるのが現状です。もちろんビルダーも検討しています。) が、無茶苦茶なコトを言ってますか? カスタムなど、自由がきき、簡単にHPが作成できるサイトなどもご存知であれば教えてください。 「JavaScript」か「PHP」どちらか一方で作成しなければいけません。 と言われたら、どちらで進めるのがいいのかも、わからないのです。 年の為確認ですが、JavaScriptが使えるブログサイトなんてないですよね? かなりの初心者で、回答に困るかも知れませんが、ヒントでも頂ければもっといろいろな観点から調べることは出来ると思うのです。 よろしくお願いいたします。

専門家に質問してみよう