トップページ⇒php
981コメント272KB

Ajaxでも語りませんか Rigel4

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/12/22(金) 10:40:13ID:Tqrhab4v
Google Suggest
↓
Google Maps
↓
もう Ajax って呼んじゃおうぜ

adaptive path ≫ ajax: a new approach to web applications
ttp://www.adaptivepath.com/publications/essays/archives/000385.php

邦訳
ttp://antipop.zapto.org/docs/translations/ajax.html

AJAX - MDC
ttp://developer.mozilla.org/en/docs/AJAX

作って理解するAjax (1):IT Pro
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051104/224040/
作って理解するAjax (2):IT Pro
ttp://itpro.nikkeibp.co.jp/article/COLUMN/20051125/225193/

過去スレ
1 http://pc8.2ch.net/test/read.cgi/php/1110287963/
2 http://pc8.2ch.net/test/read.cgi/php/1134214341/
3 http://pc8.2ch.net/test/read.cgi/php/1147750917/
0345nobodyさん2007/07/02(月) 11:15:50ID:???
ま、普及率で言ったらjavascriptの方が高いけどな
0346nobodyさん2007/07/02(月) 11:44:31ID:???
そーだが、flashが98%超えてる中であえて複雑なことJavaScriptでやる意味があるのかなと。
0347nobodyさん2007/07/02(月) 14:12:11ID:???
同じことやるなら Flash の方が簡単かのような口振りだな。
多分、視覚効果バリバリのかっこいいのを開発してるからそう思うんだろう。
0348nobodyさん2007/07/02(月) 15:15:53ID:???
Ajaxが死ぬんだったらJavaScriptやらC#やらいろいろ使える
Silverlightが天下取るんじゃないの
FlashはFlashで続いてくと思うけどWebアプリの分野は
ActionScriptには荷が重い
0349nobodyさん2007/07/02(月) 19:06:19ID:???
jQueryってIE7未対応??
IE7にはどれくらい使えますか?
0350nobodyさん2007/07/02(月) 21:52:38ID:Xoqw5Nze
JavaScript復権の@ITの記事、同意した。
JavaScriptって十分習得するに値すると思う
結構軽視されてるけれど、簡単にくんどいて、といわれても実は戸惑うやつNO1なんだが。
0351nobodyさん2007/07/03(火) 00:01:19ID:???
>>350
リンクぐらい貼れよ
0352nobodyさん2007/07/03(火) 08:58:20ID:???
ぐぐればトップ
0353nobodyさん2007/07/03(火) 14:17:47ID:???
>>352
ぐぐったんなら貼れよ
0354nobodyさん2007/07/03(火) 15:28:38ID:???
いやだ
0355nobodyさん2007/07/03(火) 20:08:51ID:???
い・や・だ・♥
0356nobodyさん2007/07/04(水) 15:12:46ID:???
ttp://www.atmarkit.co.jp/fdotnet/ajaxjs/ajaxjs01/ajaxjs01_01.html
調べたら山田の駄文じゃねーか!
こいつはすかんな。
0357nobodyさん2007/07/04(水) 18:46:07ID:???
10年くらいjavascriptグダグダ触ってきたので、脳が慣れた。

0358nobodyさん2007/07/05(木) 20:39:06ID:???
フルフィーチャAjaxフレームワーク「Dojo 0.9beta」登場
http://journal.mycom.co.jp/news/2007/07/05/005/
0359nobodyさん2007/07/08(日) 17:17:59ID:aCFSt403
一回のonclickで二箇所の<div id=disp1></div>
<div id=disp2></div>を更新するにはどうしたらいいでしょうか?
0360nobodyさん2007/07/08(日) 17:44:16ID:???
>>359
onclickで呼び出した関数に2箇所分の処理を書くだけ
0361nobodyさん2007/07/08(日) 17:47:00ID:???
それでOKだったんですね
レスありがとうございます。
0362nobodyさん2007/07/09(月) 17:20:59ID:6o+NLGeg
IEで別サーバのデータを取得するのって無理でしょうか?
0363nobodyさん2007/07/10(火) 05:20:50ID:???
マルチ氏ね
0364nobodyさん2007/07/18(水) 22:38:14ID:???
>>348
ActionScript2までならともかく、
ActionScript3はクラスベースでクロージャが使える言語だぞ。
C#とかと大して変わらん。
0365nobodyさん2007/07/20(金) 03:55:11ID:???
>>364
使用者のレベルが激しく違うだろ。これ、みんな黙ってるけど、重要だぞ。PHPとASが、なんだかんだとケチつけられて、小馬鹿にされる理由は、これに尽きるんだよ。つまり、言語や環境ではなく、婉曲的に使用者が馬鹿にされてんの。
03663482007/07/20(金) 09:47:44ID:???
>>364
ActionScriptには荷が重いと書いたのは言語仕様の問題ではなく
開発環境に難があると思ってます
VS、Eclipse、Flash等いろいろ使ってる人から見ると、よくまあこんな物でコーディングしてるなと思います
Flexでましにはなったかと思いますが正直まだまだきついかと
0367nobodyさん2007/07/20(金) 10:11:49ID:???
>>365
なんだかんだとケチつけて、PHP や AS を小馬鹿にする奴はレベルが高いのか?新しいな
0368nobodyさん2007/07/20(金) 18:51:23ID:???
大人も子供もおねーさんも
0369nobodyさん2007/07/23(月) 21:29:26ID:???
漢ならC言語でCGI+Ajax

まあ、趣味で書いてるだけだが。
0370nobodyさん2007/07/26(木) 09:30:12ID:???
それはただの苦行
0371nobodyさん2007/08/01(水) 08:40:10ID:???
苦行フイタww
0372nobodyさん2007/08/21(火) 10:50:21ID:BTIQKQGQ
readyStateが2とかの時に使うフリーのプログレスバー素材とか置いてあるトコ知りません?
0373nobodyさん2007/08/21(火) 10:56:46ID:???
ttp://mentalized.net/activity-indicators/
0374nobodyさん2007/08/21(火) 21:50:49ID:???
好きに作れ
ttp://www.ajaxload.info
0375nobodyさん2007/08/23(木) 16:15:08ID:???
おー、サンキューです
0376nobodyさん2007/08/31(金) 04:14:31ID:???
Ajaxのオススメ本何かない?
amazonで見てもどうもどれも詐欺っぽくてな。
0377nobodyさん2007/08/31(金) 05:09:01ID:???
http://www.oreilly.co.jp/books/9784873113258/

これだけでいい
0378nobodyさん2007/08/31(金) 12:54:15ID:???
本を読まないと何もできない奴が
詐欺とか言ってるのが笑える
0379nobodyさん2007/08/31(金) 18:12:50ID:???
>>376
技術本ぐらい手当たり次第に買えよ。
0380nobodyさん2007/08/31(金) 18:48:20ID:???
最近のJavascriptライブラリは、機能つめこみすぎて1ファイルが重すぎ。
あと、Javascript 読み込みのためのスクリプトタグ書かせすぎ。

1. モジュールごとに、Javascript ファイルを分割する。
2. 各モジュールの依存関係をあらわす JSON ファイルを用意しておく
  (モジュール名を指定すると、必要なファイルの配列を返す)
3. 使いたいモジュール名を指定すれば、XMLHttpRequest で必要なJSファイルをGETして、eval で展開

くらいのことはやってほしい。
Dojo は↑を行う仕組みはあるんだけど、dojo.js に全部展開しているから結局重いし。
0381nobodyさん2007/08/31(金) 18:53:56ID:???
>>380
言い出しっぺの法則に従え。
0382nobodyさん2007/08/31(金) 20:23:05ID:???
まんま JSAN じゃねーか
0383nobodyさん2007/09/01(土) 02:16:34ID:???
>>380
> XMLHttpRequest で必要なJSファイルをGETして、eval で展開

それ滅茶苦茶おせーだろ
1ファイルが重いほうがマシ
0384nobodyさん2007/09/01(土) 09:58:43ID:???
必要なライブラリだけ自分でconcatすればいいじゃない
0385nobodyさん2007/09/01(土) 10:59:39ID:???
concat…?
0386nobodyさん2007/09/05(水) 10:30:09ID:???
konkati
0387nobodyさん2007/09/06(木) 23:41:02ID:???
俺の作ったJSライブラリはportal.jsを作って
それを呼び出すときにリクエストを加えてやることによって
必要なものだけを呼び出すようにしてるぜ。
0388nobodyさん2007/09/07(金) 03:18:00ID:???
> 俺の作ったJSライブラリはportal.jsを作って
意味がわからん
0389nobodyさん2007/09/07(金) 15:09:19ID:???
分からんことはないけど
日本語の表現力が不自由なヤツのライブラリなんか
どうでもいいなと思う。
0390nobodyさん2007/09/12(水) 15:29:55ID:???
極力いらない表現を省いて言語ライブラリを構築しているんだろう
0391nobodyさん2007/09/17(月) 01:35:08ID:0WN+lmow
教えてほしいですけど
ajaxつかってSQL SERVERのデータ更新したらキャッシュが残るみたいで
表示が前のままで変わりません。
DBはちゃんと更新しているのに。なぜなんですかね?
0392nobodyさん2007/09/17(月) 05:15:30ID:???
うーん、キャッシュを残さないように書けば良いんじゃないかな
0393nobodyさん2007/09/17(月) 22:13:54ID:???
Ajax使う限りどこかでブラウザのキャッシュ処理にひっかかる用に出来てるから
0394nobodyさん2007/09/18(火) 00:52:17ID:C50c5dc9
>>393
>>393
>>393
>>393
>>393
>>393
>>393
>>393
>>393
0395nobodyさん2007/09/18(火) 00:54:47ID:???
>>394
お前が構ったんだから責任持って説明しろよ
0396nobodyさん2007/09/18(火) 02:17:16ID:vV3HROHC
お前らキャッシュ処理の記述も知らないのかww
0397nobodyさん2007/09/18(火) 02:25:13ID:MYvjnH7C
完全なキャッシュ処理は無いだろ
0398nobodyさん2007/09/18(火) 02:32:37ID:???
http://www.youtube.com/watch?v=UR2_F_KjEJM
0399nobodyさん2007/09/18(火) 08:42:38ID:???
キャッシングのご利用は計画的に
0400nobodyさん2007/09/21(金) 11:17:42ID:???
クレジットカードも持ってねーのかよ
0401nobodyさん2007/09/21(金) 11:28:38ID:???
クレジットカードがあったってキャッシュは使うだろ
0402nobodyさん2007/09/24(月) 20:09:11ID:???
2007年、
人類は全面戦争に突入した。
人類の存亡をかけて、
最終命令がくだる。
"A-JAX出撃せよ"
人類は最後の反撃を開始した。
0403nobodyさん2007/09/24(月) 22:01:25ID:bMi39C2C
>>391

ここが参考になりますよ。

http://www.phppro.jp/news/312
0404nobodyさん2007/09/24(月) 22:05:06ID:bMi39C2C
ところで、Ajaxの勉強がてら、こんなものをつくってみました。
先輩諸兄のコメント等を頂きたく。よろしくおねがいいたします。

ttp://amon.dip.jp/index.php?moa
0405nobodyさん2007/09/24(月) 23:35:41ID:???
>>404
wikiより良い点は一つ一つが.txtとして見やすいファイルになる点?
0406nobodyさん2007/09/25(火) 06:56:12ID:???
ファイルブラウズをディレクトリ間移動もできるツリー表示にして
既存のHTMLファイルを開いて(通常のようにレンダリングして)
要素にマウスが乗ればoutlineを表示して
要素上でマウスを押せばその要素のみ編集エリアになるような仕組みにしてください><
0407nobodyさん2007/09/25(火) 13:32:10ID:???
>>404
Opera9.23でスクロールバーは動くけどスクロールができないな。
0408nobodyさん2007/09/25(火) 23:07:30ID:753uyVJa
404です

>>406 さん。コメントありがとうございます。ファイルブラウズは確かに問題と
思ってます。件数が増えると探すの面倒ですよね。ディレクトリで管理
したい気もします。一方で、howmとはGmailのようなものも考えていて、とにかく
書き込みして、検索して引っ張ってくるとか・・・。次回のバージョンではこの
辺り考えてます。

しかし、CMSをイメージしてるのではないので、あくまでベタテキストのメモを
目指してます。申し訳ないです。

>>407 さん。実はIEとFireFoxでしか試してません。ハッキリ言って、Ajaxで
一番嫌なのは、ブラウザ互換性ですね。ホント困りました。Operaでの要望が強ければ
少し考えます。
0409nobodyさん2007/09/26(水) 01:32:17ID:???
↓これひどい。
ttp://hama-lab.main.jp/JSL/jQueryIntro.htm
jQuery本家からリンク貼られてるんだけど、中身知ったら激怒するんじゃ…?
0410nobodyさん2007/09/26(水) 07:04:43ID:???
>>408
ベタテキストのメモを目指している傍ら、
別途>>406の二行目以降のも作ってください><
0411nobodyさん2007/09/26(水) 09:07:52ID:???
なにそれ。サンプルスクリプトもひどすぎるwwww
0412nobodyさん2007/10/16(火) 14:57:37ID:+Q9zMeFm
過疎だけど書いてみる。

ActiveXに依存しないXMLHttpRequestの互換クラスってどっかに落ちてないかなあ。
通信自体は他にいくらでも方法があるので、理屈の上では実現できると思うんだが。
04134122007/10/16(火) 19:25:19ID:+Q9zMeFm
ヘッダとか付けてフルに通信できるのはXMLHttpRequestだけなのかな。
0414nobodyさん2007/10/16(火) 19:53:01ID:???
ブラウザの互換性が一瞬でも頭をよぎるなら XMLHttpRequest 一択
0415nobodyさん2007/10/21(日) 10:07:37ID:???
IDを入力するフォームでページ変移を行わずに
重複チェックをしたいのですがどこか参考になるサイトとかご存知ないでしょうか?
0416nobodyさん2007/10/21(日) 19:47:17ID:???
>>415
サーバ側で check?id=XXX で 1 とか 0 とか返すようにして XMLhttpRequest すれば良いだけだと思うがどうか
0417nobodyさん2007/10/22(月) 22:16:44ID:???
>>416
ありがとう。
試してみる。
0418nobodyさん2007/10/24(水) 06:33:31ID:gHSKSuus
会社でのAjax導入について提案しようとサンプルを作ってたら
「何遊んでんだ?、そんなのやって提案してもおまいを評価する事は出来ない。」
て言われた。何のこっちゃ?
今まで色々な技術を提供してきたつもりだったけど。
0419nobodyさん2007/10/24(水) 07:43:49ID:???
こっちこそ何のこっちゃ?ですよ
当事者間で話し合ってください
04204152007/10/24(水) 13:57:16ID:???
IDのチェックは>>416さんのお陰で完璧に動作するようになりました。
が、ハンドルネームのチェックもしたいと思い、
同じ処理のものを作ったのですがこちらは日本語入力可にしてるので文字化けしてしまいます。
サーバ側が値を受け取った時点で既に化けています。
インクルードJSファイル、HTML、PHPとも全てEUCで記述しています。

mb_convert_encodingを試してみてもダメでした。。
やはりUTFでないと日本語を扱うことはできないのでしょうか??
0421nobodyさん2007/10/24(水) 14:02:20ID:???
>>420
mbstring.encoding_translation On
になってるって馬鹿なことはないよな?
0422nobodyさん2007/10/24(水) 14:19:13ID:???
>>421
今 phpinfo() で確認してみましたが Off になってますです。
0423nobodyさん2007/10/24(水) 14:22:52ID:???
>>421
あ、すみません!
できました!
激しく凡ミスですた。。。
あぁ、恥ずかしい。。。
0424nobodyさん2007/10/24(水) 14:48:59ID:???
>>423
後々のために何が問題だったか書いてもらえると助かる
0425nobodyさん2007/10/24(水) 15:11:36ID:???
恥部をさらけ出す勇気ないですすみません。。
構文エラーとかそれくらいのレベルのミスなので全く参考にならないと思いますし。。
0426nobodyさん2007/10/24(水) 20:13:01ID:???
要するにもっと根本的なところで間違ってたと
0427nobodyさん2007/10/24(水) 21:02:57ID:???
ですです。。
mb_internal_encoding みたいな感じで、
コンバート関数に変数だけ突っ込んで代入を忘れていたのですorz
0428nobodyさん2007/10/25(木) 21:28:51ID:HJ4H7ADN
ttp://www.openspc2.org/JavaScript/Ajax/Ajax_study/chapter02/007/sample2/index.html
↑のページでは同じサーバ内にあるtxtを読み込んで表示するものですが
これは一回txtを読み込んだら、txtファイルに変化があっても
反映されない(読み込みボタンを何度押しても反映されない)のですが
ページ自体を更新する方法以外に、このtxtの変化を反映させる方法はありますか?
0429nobodyさん2007/10/26(金) 00:12:48ID:pkPZe9/R
>>428
そりゃ、ブラウザのキャッシュって奴じゃないですか?
"GET"メソッドでリクエストする際に、urlの後ろに
"&time=" + date.getTime()をくっつけたりしてキャッシュ読み込みを
回避するのが簡単です。AjaxのFAQか?
0430nobodyさん2007/10/26(金) 07:26:47ID:???
>>429
ありがとうございます
0431nobodyさん2007/11/19(月) 21:12:54ID:zXOOtR9o
agex
0432nobodyさん2007/11/20(火) 03:28:47ID:???
jquery最高!
0433nobodyさん2007/11/23(金) 17:37:53ID:MQEvBqb2
クロスドメインについて質問です。
サーバーAとサーバーBがあって、
サーバーAに、サーバーBからDLするようJavaScriptを貼り付けて、
XMLHttpRequestでリクエストできるのはA?B?
私はBからDLしてるからBならOKかなと思ったのですが、
実際に試してみるとAならOKで、なんでかなと思いまして。。。
クロスドメインっていうのは、JavaScriptが貼られているHTMLをDLした
ドメインからみた別のドメインの事なのでしょうか?
0434nobodyさん2007/11/23(金) 17:51:53ID:???
はい
0435nobodyさん2007/11/23(金) 20:37:18ID:???
ありがとうございます。
0436nobodyさん2007/11/28(水) 23:26:33ID:1WFzLPLL
404 です
前に作ったものを少し改良しました。ファイル名の動的検索(絞込み)を
追加してみました。Ajaxならではの機能として、キーワードを入れると動的に
ファイルリストが絞り込まれます。サンドボックスも用意したので、試してみて
下さい。

ttp://amon.dip.jp/index.php?moa
0437nobodyさん2007/11/28(水) 23:38:29ID:???
おぉ頑張ってたんだー乙ーちょっと試してみるわー

WIKIあんまりいじり方が良く分からないというか
仕様がいろいろあるでしょ。
その辺りがなんかめんどくさくてね
書式仕様を選択とか変更とかできるとありがたいというか

あと最近見つけたttp://femo.jp/
やたら使い勝手いいんよね
自鯖で利用できるテキストベースにこういう仕様なのあったら飛びつく
サービス会社の鯖上だと、なんとなく気持ち悪くてさー
よかったら覗いてみてください。

などと勝手に色々言ってみるテストだよ!
0438nobodyさん2007/11/29(木) 00:30:22ID:030r7HYN
>>436
いい感じだけどアクセス制限でDL出来ないよ。
0439nobodyさん2007/11/29(木) 01:21:38ID:???
複数人で同時編集できたらおもしろいのにな
0440nobodyさん2007/11/30(金) 00:39:39ID:Zm0kn/Ya
404,436 です
お試し頂いた方ありがとうございます。
いやーすいません。設定見直しました。
ダウンロードできるようになりました。<_o_>
使ってやって下さいませ。

ttp://amon.dip.jp/attach/moa-0.2.zip

0441nobodyさん2007/11/30(金) 22:20:48ID:oewhHyZZ
404 です
なんかサーバ調子が悪いです。今つながりません。
もうしばらくお待ち下さい。トラブルシュート中です。
0442nobodyさん2007/12/03(月) 23:54:00ID:yPZ2/oJl
404です
直ったようです。お騒がせしました。

ttp://amon.dip.jp/index.php?moa
0443nobodyさん2007/12/06(木) 09:39:11ID:???

extjs をつかってるんですけど、

Ext.MessageBox.confirm でダイアログボックスを出した後、
OKをおしてpostすると、なぜか requestMethodの値がPOSTではなく、
HEADが帰ってきます。

なぜでしょう。
保存しているメソッドは下記です。
// Save handler
function saveItem(btn){
if(btn === 'yes') { document.form.submit();}
};


0444nobodyさん2007/12/07(金) 22:25:36ID:???
>>442
ajaxとは関係ないけどさ、Firefoxだとすげー字が小さくて見にくい
0445nobodyさん2007/12/09(日) 15:07:52ID:???
好みの文字サイズにすればいいじゃん
最小フォントサイズも設定できるだろうに
■ このスレッドは過去ログ倉庫に格納されています