Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

[C367] 管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます
  • 2010-03-01
  • 投稿者 :
  • 編集

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/783-55d64e31

jqueryでphpの読み込み、getとpost


jqueryライブラリのお陰で素人な私でもjavascriptとphpを交互に扱えるようになります.
使うたび恩恵に感動してしまいます.値を渡す際にgetとpostでieの挙動が異なったのメモっておきます.

niceboatというidにjqueryからアクセスします.
イベントハンドラの後ろにreturn falseを省くとie6系ブラウザで動かないみたいです.
hoge1という関数を呼んでそこからphpにdataという値を渡します.
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="example.js"></script>
</head>
<body>

<div id="niceboat">アクセス用ボックス</div>
<a href="javascript:void(0)" onclick="hoge1(data);return false">phpを読み込む</a>

</body>
</html>


次にexample.jsファイル内にscriptを記述します.
#niceboatにアクセスするphpをload()で読み込みます.
?=で値を渡すとGET送信になります.
function hoge1(data) {
$('#niceboat').load("example.php?makoto="+data);
}

POSTで送信する場合はこちらです.
function hoge1(data) {
$('#niceboat').load("example.php",{ makoto:data});
}
呼び出されるexample.phpの中身
<?php
echo $_GET["makoto"];
echo $_POST["makoto"];
?>

GETで送信した場合は,ieで自動的にキャッシュが働いてしまいます.
キャッシュを使われたくないときにはPOSTで記述すればいいみたいです.

自動的にキャッシュしてくれるなんてieって親切・・・・なわけないか.

1件のコメント

[C367] 管理人のみ閲覧できます

このコメントは管理人のみ閲覧できます
  • 2010-03-01
  • 投稿者 :
  • 編集

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/783-55d64e31

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

10 | 2017/11 | 12
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。