忙しい現代人の腰&肩のお悩み対策!

javascriptからPHPへ変数を渡したいのですが、
リンクURLに付与して、PHP側で$_GET[" "]で受け取るのと、
jQuery「$.get」で宛先にphpファイル指定するのとでは、何が違うのでしょうか?

何となく、「$.get」の方が良さ気な感じもするのですが…
エラー処理?

やってることは、どちらも同じget送信という理解で良いのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

GETに変数つけるときは文字列をencodeURIとかして


記号や全角文字をエスケープしなきゃいけないけど
$.getはそのへんやってくれるので楽

あと$.getはサーバーのプログラムが処理した結果を
コールバックに渡せるのでAjaxに使えます、
というかそもそもAjaxの為の関数で
『これはAjaxのリクエストですよ』ってカンジの情報が
httpリクエストオブジェクトに付きます

どっちで送られて来たとしても結局PHPは
$_GET[" "]なりで取得するワケなんで
PHPはあんまここでは関係ないですね
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
参考になりましたー

お礼日時:2012/10/23 14:29

PHPの$_GET[" "]は、PHPの関数です。


jQueryの$.getは、javascriptの関数です。
もう少し言うと、PHPはサーバーサイドのプログラムです。
javascriptはクライアントサイドのプラグラムです。
サーバーサイド(PHP)でgetの値を受け取るのには、PHPの$_GET[" "]を用いるでしょうし、クライアントサイドのjQueryでgetの値を参照するには、$.getが必要になるでしょう。

一言で言うと、比較の対象になりません。
まずは、サーバーサイドとクライアントサイドの違いを理解されてはいかがでしょうか。
    • good
    • 0
この回答へのお礼

回答ありがとうございましたー

お礼日時:2012/10/23 14:30

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング