09/11/02 02:26:07 JG9uz1ow
>>808です
asp:LabelとinnerHTMLで解決しました!
810:nobodyさん
09/11/12 21:53:40
初めてAjaxやるんだけど
Ajaxのフレームワークってどれがおすすめ?
Eclipseにも対応してるGoogle Web Toolkitを使ってみようかと思ったけど
このスレでレス抽出しても1回も出てこないし・・
他のを使ったほうがいいの?
811:nobodyさん
09/11/12 22:16:16
ほとんど全部JavaScriptで書くのか、ちょっと使うのかでも
変わってくると思う。
個人的にはExt.jsで全部書いてみたくなることがある。
812:810
09/11/12 23:18:59
JavaScriptは今あんまり詳しくないし・・じゃあGWTにしよう。
サンクス
813:nobodyさん
09/11/13 00:39:17
GWTはもはやExtJSのラッパー
ExtJSを直接使う方が速くて軽くて馬なんだが
814:nobodyさん
09/11/19 14:33:08
>>502付近で話題になっていることで、ちょっと嵌ったので教えてほしい
画面もレスポンスもともにUTF-8になっているにもかかわらず、
IEでresponseTextを実行しようとすると、
「c00ce56e のため~」がでて実行できない・・・。
いろいろググってみても、
「UTF-8以外の場合出ることがある」
としか書かれてなくて、もうお手上げ状態。
ちなみにFxでは正常に表示されています。
815:nobodyさん
09/11/19 14:51:38
>>814
ホントにutf-8なの?全部英語だけにしても同じエラー出る?
816:nobodyさん
09/11/19 15:27:00
>>815
出てます・・・。
発生環境を書いていなかったので、書いておきます。
・PHP(Ethnaを使用)
・OSはWindowsXP(最終的にはCentOSでの稼働)
・IEのバージョンは7
Ethnaは画面表示として、Smartyを用いていますが、そこがあやしいのかも知れないです。
ただ、responseTextをする前に、getRequestHeader()でContent-Typeを見てみたら、
「text/html; charset=utf8」と返ってきているので、UTF8を出しているんだとは思うんですが・・・。
817:nobodyさん
09/11/19 19:33:15
javascriptで別ファイルインクルードしててそっちが違う文字コードとか
818:nobodyさん
09/11/20 09:27:28
>>816
PHPは、よく知らないんだけど、
ヘッダーの文字コードがutf8だからって、
レスポンスの中身がutf8だって保証は無いんじゃないん?
PHPだと文字コードを自動で変換してくれたりするのかな。
819:nobodyさん
09/11/20 11:16:38
PHP側でmbstring.encoding_translationとかが有効になってると、アプリ側では確かにutf-8を出したのに
apacheから出る時に勝手にsjisとかeucになってることがある。
ajaxから呼んでいるURLにブラウザからアクセスしてみて、実際に出てきているエンコードを見てみては?
post送信が必要ならスクリプトの最初でダミーの$_POSTを設定すればいい。
820:814
09/11/20 13:18:38
>>817
JSファイルは確かに別ファイルとしてインクルードしてますが、
使用しているファイルすべてがUTF-8で記述しています。
>>818-819
ブラウザで直にアクセスを行ってみたところ、エンコードはUTF-8が選択されていました。
吐き出そうとしているページに<meta>で文字コードを指定しようがしまいが、
エンコード情報はUTF-8となっています。
IEでの確認方法って、右クリック→エンコード→選ばれているもの でいいですよね?
821:nobodyさん
09/11/20 13:22:38
レスポンスヘッダをちゃんと確認したらどう?
822:814
09/11/20 15:36:11
>>821
すいません、どのようにすれば確認できるのでしょうか・・・
PHP側で出力するものですか?
823:814
09/11/20 17:03:05
すいません、解決しました。
php.iniのdefault_charsetが「utf8」となっていたのが原因のようです。
「UTF-8」に変更して確認したところ、正常に表示されることを確認しました。
お騒がせしてすいませんでした・・・。
824:nobodyさん
09/12/02 16:37:27
prototypeスレとかってないの?
最新の1.6.1で継承がどうなったか知りたいけど情報が少なくて。
とくにオーバーライドしたときにスーパークラスのメソッドを呼びたいとき。
825:nobodyさん
09/12/02 17:16:45
1.6.1はわからんままだけど、1.6.0ならいろいろ見つけた。
スーパークラスのメソッドが気軽に呼べて感動した。
extendとかいうのも不要になったし、言うことなし。
826:nobodyさん
09/12/02 17:18:26
あ、ID無し板か…(>>824==>>825)が真です。
827:nobodyさん
09/12/14 22:02:30
テスト
828:nobodyさん
09/12/15 05:20:42
マスカットって実用性どうなの?
マスカット褒めているサイトや記事はいくつもあるけど他のajaxのフレームワークに比べて解説&サンプルを扱っているサイトが極端に少ない。
公式ページにはリファレンス解説くらいでサンプルは少ないし。
829:nobodyさん
09/12/15 12:13:23
使ってみなはれ
830:nobodyさん
09/12/15 12:25:27
金太がナイフで切ったとさ
831:nobodyさん
09/12/15 22:12:50
金太マスカット切る
832:nobodyさん
09/12/17 14:39:14
>>829
おまえさ、使ってみるだけでも何時間もロスするのがわかっているから、
実際に使ってみたことがある人に個人的な意見を聞こうと書き込みしているんだろ。
使ったことがない奴は黙ってろってことなんだよ。
>>828がどういう気持ちで書いたか俺にはわかるよ。
833:nobodyさん
09/12/17 15:30:32
>>832
おまえさ、ここで聞いても期待できないから
実際に使ってみるしか道はないぞって言おうと書き込みしてるんだろ。
結局実用性を答えられない奴は黙ってろってことなんだよ。
>>829がどういう気持ちで書いたか俺にはわかるよ。
834:nobodyさん
09/12/17 20:48:13
二つ合わせても3点くらいだな
835:nobodyさん
09/12/21 12:16:59
5点満点中だろ?
836:nobodyさん
09/12/21 19:29:56
これは100点満点だろ常識的に考えて
837:828
09/12/27 02:36:43
>>832->>833
ずっとアクセス規制でかけなかったのでその間も検証を自分でやってみたけど
昨日以前にドキュメントが少なすぎて公式サイトのドキュメントだけでは不十分だとわかった。
4つあるサンプルプログラムの中を直接解析するかフォーラムで検索して情報を探していかないと求めているものを見つけられない。
ドキュメントさえ整備されたら使い勝手はいいものになる可能性はあるかもしれない。
IDEがある程度充実しているから画面作成はそこそこ便利。
838:nobodyさん
10/01/11 00:08:28 IxtAxc0H
UIZE Frameworkってどうなん?
JSで超ド派手なアニメが作れる「UIZE Framework」入門
URLリンク(ascii.jp)
839:nobodyさん
10/01/11 02:07:51 IVk+qInT
>>838
使えたもんじゃないだろ、こんなオナニーフレームワーク
企画屋が金をむしりとるために存在するようなもんだから、
存在意義までは否定しないけど
840:nobodyさん
10/01/11 03:15:12
UZAE Frameworkにみえた。なんかUZAそう
841:nobodyさん
10/01/16 02:53:27
JQuery凄いな
半日あれば誰でも非同期通信余裕でしたになれる
842:nobodyさん
10/01/17 23:17:43 zUP8SF2q
リングレン 最高だよね
サイドバック、上がり過ぎんなよー
843:nobodyさん
10/01/18 07:59:44 IjT9NwyP
ajaxは保守性を犠牲にしすぎ
844:nobodyさん
10/01/18 18:49:51
>>843
同意
GWT使ってみたら?
845:nobodyさん
10/01/19 13:10:15
GWTはねーよ
846:nobodyさん
10/01/23 00:35:39
jHTMLAreaをjQuery UIのtabsやaccordionの中に入れるのって無謀?
accordionの中に入れようとしてみたけどjHtmlAreaが入っているdivをactivateで開けておかないと
jHTMLAreaのボタンが全部縦に並んでレイアウトが崩れる。
jHTMLAreaが初期化された後に、エディタの内容変更したいけど
一度初期化してしまうと.htmlでは変更できないみたい。
どうすれば。
847:846
10/01/23 23:01:05
WikiTextに対応してるMarkItUpに変えてみる。
HTMLだと無害化できないし
848:nobodyさん
10/01/27 21:55:30 AmEQIunT
ここのサイトおすすめですよ。
URLリンク(www.a-jax.net)
うまくまとまっていますので、いつも使わせてもらっています。
わかりやすいですね。
それにしてもWEB3.0来ますかね?
849:nobodyさん
10/01/28 01:29:36
宣伝乙
850:nobodyさん
10/01/29 23:26:57
>>848
1920x1080の画面で見ると、コンテンツは左に固まってるのに
ヘッダとフッタは画面一杯に伸びてて凄く格好悪い
851:nobodyさん
10/01/30 21:32:23
広告だらけで見た目もひどいなw
久しぶりにこんなサイトみたわww
852:nobodyさん
10/01/31 02:32:47
見た目がセンスなくて…
本当にセンスがないならいいけど、自分でセンスがあると思っている節があるのが嫌
ヘッダとフッタは汚いし、広告が来たないし、Ajaxとは関係ないし、役に立たない
> ホームページにGOOGLE検索を設置
> これであなたのホームページからググリ放題です。超簡単にできます。
w
853:nobodyさん
10/01/31 12:29:58
最後の「それにしてもWEB3.0来ますかね?」が
あまりにもわざとらしすぎて噴いた
854:nobodyさん
10/02/01 00:05:01
広告をクリックさせてお金稼ぎたいならもっとひどいのはいくらでもあるし、かわいいもんだなw
誰も見ないだろうけどw
855:nobodyさん
10/02/01 10:01:52
あまりにも酷い酷い言うからどんだけ酷いんだと思って覗いてみたらそうでもないじゃねーか
と思って、「はじめに」をクリックしてみたらsyntax error
856:nobodyさん
10/02/25 17:56:58
ネイティブJSON対応JScript.dll (IE8)
URLリンク(support.microsoft.com)
857:nobodyさん
10/02/25 17:59:41
ウィンドウズアップデートしてそれを入れているIE8と入れていないIE8とでまた振り分けるんすね
858:nobodyさん
10/03/09 14:51:51 Wb+MmUk8
ほんとに初歩的なこと聞いてしまうけど、
2chみたくgzip推奨してるコンテンツをgetしたいとき
xmlHttpRequestは勝手にgzipを受け取ってくれる?
859:nobodyさん
10/03/09 17:06:03
>>858
そのコマンドを投げるブラウザ次第
860:nobodyさん
10/03/09 22:44:55
>>859
なるほど~
パケットキャプチャで確認するか...
861:nobodyさん
10/03/12 20:41:59
Ajax でも Google はリンクを見てくれるらしいんですけど、
方法がよく分からないです。
862:nobodyさん
10/03/12 21:31:28
>>861
言ってる意味がよくわからないです
JavaScript実行後に出来上がったリンクでもgoogleはリンクとして認識してくれるってこと?
単純にjavascriptを実行してるってことでしょ
863:nobodyさん
10/03/12 21:34:36
この話だと思う。
URLリンク(www.sem-r.com)
864:nobodyさん
10/03/28 00:50:19
jQueryのAPIリファレンス、ZIPファイルでも置いていたと思うけどどこあったっけ?
865:nobodyさん
10/04/27 14:36:48
test
866:nobodyさん
10/06/08 21:47:02
<log>
<mass>
<name>名無しさん</name>
<text>本文</text>
</mass>
・
・
・
・
・
・
</log>
こういうxml文書から、<name>と<text>の中身をそれぞれ配列に代入したいんで、こういうスクリプト書いたんだけど、
(XMLは上記の文書オブジェクト)
var mass = XML.getElementsByTagName("mass");
var Name;
var Text;
for (var i in mass) {
Name[i] = mass[i].childNodes[0].childNodes[0].nodeValue;
Text[i] = mass[i].childNodes[1].childNodes[0].nodeValue;
}
これどこが悪いの?
867:nobodyさん
10/06/08 23:08:50
XMLは、どうやって作ったXMLオブジェクト?
new XML(...) ?
868:nobodyさん
10/06/09 19:13:46
responseXMLを代入。
まだ慣れてないから恥ずかしい間違いしてるかもしれぬ
869:nobodyさん
10/06/10 03:06:10
こういうエラーがでたから、どうすればいいか、とか
とりあえず動きはしたけど、コードのかきかたとしてこれはどうか、とか
まずなにを聞きたいのかを書いたら?あと実行環境とかも
まともに動いてない部分がループんとこで期待した値が取れない、とかなら
デバッガで変数覗いて見るか、alertデバッグでもやってみりゃいいんじゃないの
それと、空白文字列だけのノードの扱いとかもブラウザによって違ったりするし、
インデントの空白文字やら改行がmassの子ノードに含まれてるXMLを受け取ってんなら、
その決め撃ちしてるindexで期待のノードを参照できてるかをテストしてみたら良いんじゃね
つーか、そもそも名前がわかってんだから、わざわざ子ノードをきめ撃ちしてまで引っぱってこようとかしないで、
名前つかって引いたほうがいいんじゃないのかな
あと、個人的には、大文字で始まる名前を配列としてつかう変数につけるのとか
配列で使うことが事前に決まってるのに、あんまり意味のない宣言だけして、初期化しないのとかも気になるけれど
870:nobodyさん
10/06/10 03:09:21
そういや、中華に仕様なげるとこういうコードが帰ってくることが多々あるな
きめ撃ちハードコーディングマジックナンバー大好きなのか?って聞きたくなるくらいに数字だらけ
それちょっと構成かわったりしたら、ドンだけ修正する気だよ!みたいな
もちろんどう書くのがいいかなんてケースバイケースだけど
871:nobodyさん
10/06/10 09:56:46
中華は人海戦術が伝統的だからな
マジックナンバー決め打ちなんて日常茶飯事
872:nobodyさん
10/06/10 10:51:15
そうすれば修正時に人件費多く取れるじゃない
873:nobodyさん
10/06/11 00:15:44
客がまともならこんなもん受け取れるかってなりそうだけど、客は客で無知ばっかだかんなw
それでスパゲティをさらにごちゃごちゃにするための仕様変更を繰り返すっていう
で、何の話だっけ?
874:nobodyさん
10/06/11 13:31:40
ごめん。あまりにも勉強不足だった。出直してくる
875:nobodyさん
10/06/12 05:00:33
解決したならなにがダメでどうやったかも書いてけよw
気になるじゃないの
876:nobodyさん
10/06/15 20:16:53
javascriptの仕様に原因があるとも言える
877:nobodyさん
10/06/24 23:20:44
>>866
getElementsByTagNameの戻り値はArrayじゃなくNodeListだから
for (var i in miss) しちゃ駄目。
それだとdom要素だけじゃなくlengthも取れちゃうと思う。
javascriptでは、inを使ったfor文は外部からオブジェクトが拡張されてたりすると
予想外の動きするからあんまり使わん方がいいよ。
どうしてもeach的なのが使いたいならprototype.jsかjQuery導入すべし。
878:nobodyさん
10/08/02 17:01:27 4s58A5gB
prototype.jsとかjQueryとか(他の似たようなの含む)を使わずにAjaxするのって邪道?
面倒なだけ?それとも後者の方がシンプルに書ける?
879:nobodyさん
10/08/04 04:30:27
邪道ではないが面倒だしメリットも特にないな
880:nobodyさん
10/08/04 04:58:29
>>879
ありがとうございました
ちなみに何を使ってますか?
881:nobodyさん
10/08/04 08:21:25
jQueryとExt
882:nobodyさん
10/08/17 09:35:17
前は ExtJS 使ってたし機能は良いんだけどマニュアルに不備があったりで不満もあり
jQuery の方が良いかもしれないと思う今日この頃(まだ ExtJS > jQuery だと思ってる)
javascript で DOM直接触ったりする方が速度的には有利らしいけど
どうしてもコードが煩雑になってしまう
883:nobodyさん
11/03/07 23:11:22.77
protohoshutype.js
884:nobodyさん
11/03/23 06:20:54.02 B0BtLSuB
jQueryでSjax(async:false)を使い、データを連続ダウンロードしているのですが、
16件目からリクエストが送信されず困っています。
Ajaxにはリクエスト数の制限でもあるのでしょうか?
何か回避方法があればご教示ください。よろしくお願いします。
885:nobodyさん
11/03/23 06:50:25.93
IEだけのようです。Firefox, Opera, GoogleChrome では問題ありませんでした。
886:nobodyさん
11/03/23 06:55:14.68
setIntervalで間を開けてみても駄目なようです。
887:nobodyさん
11/03/23 17:33:23.84 MNcbKRzA
IEのバージョンは
888:nobodyさん
11/04/22 22:12:28.92
>>884
表示・反映されてないだけっぽいなら
16件目にタイムラグをつけてみ
889:nobodyさん
11/04/23 12:26:30.87
>>884
成功したら次のデータをダウンロードするようにする
例えば、データのurlをパブリックの配列に入れておいて
ダウンロード処理するごとに配列から削除
成功したら、その配列の要素を見て、まだあれば
再帰的にダウンロード処理を行う
890:nobodyさん
11/04/25 14:35:08.69 6XkYoJt8
ターゲットはiOS系のSafariなんだけど-Aajaxでデータを貰う時(B→A)
BでHTML書き出してからAでinnerHTML
と
BでxmlやJSONなりを作成してAでDOM
だと、ベンチはどっちが早いの?
知ってるエロイ人がいたら教えてください(´・ω・`)
※DOMの方が早ければDOMを勉強します
891:nobodyさん
11/04/25 16:15:26.25
>>890
クライアントやサーバのスペック、回線の状況等の
条件によって変わるんじゃない?
個人的にはサーバに負担掛けたくないからDOM使うけどね
892:nobodyさん
11/04/25 16:50:03.24 6XkYoJt8
>>891
893:nobodyさん
11/04/25 16:52:22.87 6XkYoJt8
>>891
それもそうですね
不特定多数の閲覧者が想定されるコンテンツならサーバに負荷を与えない方向が合理的ですね
脳内ベクトルがajaxやベンチにこだわりすぎてました
勉強になります
894:891
11/04/25 18:51:45.63
まあ、色々試して判る事もあるから余裕があるなら
両方試すのもありかと思う
サーバでHTML出力するのものも、Javascriptが
使えない(あるいは昔のバージョンがありうる)場合には
最善の回答の可能性はあるかと思う
895:nobodyさん
11/05/30 17:08:27.80 tN751RDV
うへ
896:nobodyさん
11/06/18 00:14:52.93 SdH9rcmz
最近流行ってるページ下に移動すると追加でデータが表示されるページネーション。
あれって使いやすいですか?
下にいけば行くほどデータ量が増え、レンダリングが重くなりそうなんですが。
ユーザビリティ的にはどうなんでしょ。
897:nobodyさん
11/06/18 01:08:36.88
オートページャ内蔵しつつフッタに連絡先とか著作権情報とか書いてあるサイトがあって笑える。
898:nobodyさん
11/06/18 02:38:08.97
>>896
最悪
899:nobodyさん
11/06/18 02:54:38.62
>>897
facebookですねわかります
900:nobodyさん
11/07/05 22:25:16.98
twitterのつぶやきを取得してXMLで保存、それを数秒置きにhtmlに書き出して流れるように表示
擬似リアルタイムを実現するために、数分後にまたつぶやきを取得してXMLを上書き保存というのを作ったんだけど
XMLの上書きだけじゃ、更新が反映されない・・・
環境はFirefoxでキャッシュのせいか分からんが、手動で強制的にXMLのページを更新すると反映される。
非同期通信の限界かな?XMLからデータベースに変えたほうがいいか悩んでる。アドバイスください
901:nobodyさん
11/07/05 22:32:38.95
text/event-stream とかじゃだめ?
902:nobodyさん
11/07/06 08:02:40.44
>>900
hoge.xml?t=20110706090000
みたいにタイムスタンプのパラメータ付けてアクセスするとキャッシュつかないよ
903:nobodyさん
11/07/06 08:27:01.58
>>901-902
ありがとうございます!
>>902さんの方法で上手くいきました
904:nobodyさん
11/07/20 16:25:23.99 7KGNUweb
Ajaxを用いてアプリケーションを作成する場合、サーバーサイド(PHPやJAVAなど)は
ページ生成などには一切かかわらず、JSONやXMLを用いて、データを返すことだけに
専念することになるんでしょうか?
どこからどこまでJavaScriptの仕事で、どこからどこまでがサーバーサイドの仕事なのか
線引きをどうすればいいのか迷っています。
905:nobodyさん
11/07/20 21:15:30.43
>ページ生成などには一切かかわらず、JSONやXMLを用いて、データを返すことだけに
>専念することになるんでしょうか?
絶対そうしないといけない訳じゃなくてHTMLを返してもいいけど
データだけ返す方が分業が出来て作りやすいと思う
906: 忍法帖【Lv=1,xxxP】
11/08/04 00:13:38.54 4dzHw4V4
お前ら名前欄に!ninjaって打ち込んでみろ!
忍法帳リセットされてるぞ!
907: 忍法帖【Lv=3,xxxP】
11/08/04 00:42:07.13
まじ?
908: 忍法帖【Lv=28,xxxPT】
11/08/04 00:42:53.82
ほんとだ
909: 忍法帖【Lv=40,xxxPT】
11/08/04 08:20:09.65
よくわかんない
910: 忍法帖【Lv=40,xxxPT】
11/08/04 13:53:39.18
なんだってー!
911: 忍法帖【Lv=32,xxxPT】 【東電 53.7 %】
11/08/07 03:50:47.42
maji ?
912: 忍法帖【Lv=1,xxxP】
11/08/07 08:27:48.59 K4Sb2YJW
マジかよ
913:nobodyさん
11/08/09 10:31:49.57
webのことを「うえっぷぅ」って呼ぶ人いますか?
914:nobodyさん
11/08/25 00:54:15.76
ウェププラウザダヨ~
915:nobodyさん
11/11/28 08:22:14.94
更新ねぇなー
916:nobodyさん
12/02/22 03:45:45.51 3norYTWX
ajaxに手をだそうと思っています。
おすすめの開発環境ってありますか?
917:nobodyさん
12/02/22 12:23:15.90
>>916
netBeans
eclipseって言う人居るけど、これ重いのでオレ嫌い。
なので、AptanaStudioも落選
軽量なものがいいのなら、好きなエディタでOK
金あるなら、DreamWeaverとかもあり
918:nobodyさん
12/02/24 13:23:46.46
netBeansもeclipseも重すぎる。そのせいで使い勝手が悪い。
ストレスたまりすぎ。
ここまで高機能じゃなくていいので中庸の開発環境はないものか。
919:nobodyさん
12/02/24 23:36:43.45
>>917,918
あざます!netBeans使ってみます。
DreamWeaverって高いけどそれだけの勝ちありますか?
体験版使ってみます。
920:nobodyさん
12/02/27 12:32:13.02
>>919
DreamWeaverはCS5から、だいぶ使い勝手が上がったから(コードヒントの反応がイイ)、
Ajax以外のプログラム(PHPとかデータベースもの)もしたいならオススメ。
制作から管理まで一環して使える。
また、トラブルがあっても検索で解決できるほど、FAQも充実している。
ある意味、枯れた製品。だから信用できる。
921:nobodyさん
12/02/28 18:01:14.67 Fa/Ri7gQ
JSONPだとGETと言うかURLパラメータしか扱えないと思いますが、
POSTデータを扱う方法って無いですよね。
922:nobodyさん
12/02/28 19:31:54.58
>>921
POST自体はクロスドメインで送信できるから、
キーワードをつけて、POSTする。
そのキーワードでJSONPによってデータを受け取る。
とかでいいんじゃね?
JSONPのリトライとか、推測されないようなキーワードとか、
サーバ側の処理とか、考慮する部分は多々あるだろうけれど…
923:nobodyさん
12/03/01 13:51:24.31
IFRAME内でpost、JSONPを読み込むhtmlを返す。
924:nobodyさん
12/03/01 13:51:46.26
ん、ダメか?
925:nobodyさん
12/03/01 23:12:15.38
>>921
お前が本当に欲しいものは、EasyXDMだよ。