+ JavaScript & jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net (711レス)
上下前次1-新
12: 2016/11/24(木)18:06 ID:??? AAS
誘導。
■JavaScriptスレ
JavaScript の質問用スレッド vol.131
2chスレ:hp
JavaScript の質問用スレッド vol.122
2chスレ:tech
JavaScript(ECMAScript)質問用スレッド vol.122
2chスレ:tech
■ライブラリスレ
JavaScript ライブラリ総合質問所 vol.5
省3
13(1): 2016/11/24(木)21:30 ID:??? AAS
>>11
そのsuccessで戻ってきたJSONなりから
画面を作ればいいだけでは?
面倒ならテンプレートエンジンでも調べてみると良い。
14: 2016/11/25(金)05:19 ID:??? AAS
>>13
>画面を作ればいいだけでは?
戻って来たJSONは数百キロバイト以上のHTMLデータで、
そのデータを使って新しいページを作る方法が分かりません。
urlのパラメータではそんな大きなデータを渡せないですよね?
15(2): 2016/11/25(金)05:59 ID:??? AAS
>>15
HTMLで受け取ってるならそれをDOMの任意の場所にappendするだけで済みそうだが
なんでそれをもう一度サーバに渡そうとしてるの?
(それにしたって数百キロ程度のデータを渡せないなんてことないが)
jsやjQueryによるDOM操作についてググる必要がありそう
16: 2016/11/25(金)06:04 ID:??? AAS
WEB+DB vol.94 では、Electronで開発しているけど、使っているのは、
Electron(Node.js + Chromium)
UIのパーツを作る、React
CSSフレームワークには、Photon
17(1): 2016/11/25(金)07:56 ID:??? AAS
>>15
今表示しているページではなくて、
別のページに移動してそのデータを表示したいのです。
18(1): 2016/11/25(金)16:56 ID:??? AAS
>>17
その別ページには他者もアクセスできるようにしたいのか?
それとも、当の利用者専用なのか?
後者なら、サーバ側で加工する必要はなさそうだが(
データを blob URL化してナビゲートしたり、ブラウザは限られるが SharedWorker を使う方法も考えられる
複数セッションにわたって残したければ localStorage に保存するだけで済むかもしれない)
19: 2016/11/25(金)19:49 ID:??? AAS
>>18
説明不足でした。
AJAXで戻って来たデータを表示する時に、現在のページはそのまま
残しておいて、新規に別ページを開いてそこに表示したいのです。
専用ページとかではなくて誰でもアクセスできるページです。
教えて頂いた方法を調べてみます。
20(5): 2016/11/27(日)09:33 ID:Er3ITcxf(1/3) AAS
HTML/JavaScriptのiframeタグについてご教授下さい。
■実施したい事
iframeでhtmlを取得したいが、
取得したhtmlの中身(cssや画像)は取得させたくない。
21(3): 2016/11/27(日)09:33 ID:Er3ITcxf(2/3) AAS
>>20
■詳細イメージ
?
<iframe src="http外部リンク:xxxx
↓
?
WEBブラウザがhttp外部リンク[html]:xxxxへGETリクエストを投げて、
レスポンスが返ってくる
↓
?
省7
22(2): 2016/11/27(日)09:33 ID:Er3ITcxf(3/3) AAS
>>20
>>21
■質問事項
上記を実現させるためにはどのようなHTML/JavaScriptの実装が必要でしょうか?
ご教授下さい。
■思うところ
?のタイミングでイベントを発生させて、
?を無効にするような処理が可能かな?と調べてみましたら、
「DOMContentLoaded」というDOM読み込み完了後に呼ばれるイベントがあったのですが、
うまく使えますでしょうか。
省7
23(2): 2016/11/27(日)12:38 ID:??? AAS
<div>あああ<input type="text" />いいい</br>ううう</div>
こういう場合、
jQueryで
var input = $('div > input[type="text"]');
を取得したとして、その後ろにある文字
いいい
を取得する方法はありますか?
24(2): 2016/11/27(日)12:52 ID:??? AAS
はい。あります。
25(1): 2016/11/27(日)12:54 ID:??? AAS
>>20
普通にAjaxで中身だけを取得すればいいだけ
26(1): 2016/11/27(日)13:16 ID:??? AAS
>>24
教えろよ
27(1): 2016/11/27(日)13:58 ID:??? AAS
正規表現なら楽勝だけど、他になにかあるんかね
28(1): 2016/11/27(日)20:38 ID:??? AAS
>>23
はい
var input = $('div > input[type="text"]');
var nextText = input.get(0).nextSibling.textContent; // いいい
nextSiblingを取得すると次にあるノード(要素/テキスト/コメント などなんでも)が取得できるから、これを利用するといい。
jQueryはテキストノードの扱いにはあまり向いていないので、標準のDOMを使わざるを得ない。
29(1): 2016/11/28(月)05:16 ID:??? AAS
>>20-22
2のGETで、取得しないファイルの拡張子を、指定できないの?
?など、丸囲み文字は、Windowsだけの環境依存文字だから、使うな
>>23-28
「いいい</br>ううう」の部分だろ。
素直に、<div>の内容を取得すれば?
「いいい」1行だけと言うのは、おかしいだろ
30(1): 2016/11/29(火)00:04 ID:OhNqSe55(1) AAS
>>29
2のGETってブラウザが自動的に行ってるものなんですが、
ブラックリストの拡張子って指定できるんですか?
具体的にどうやってやるのでしょうか?
31: 2016/11/29(火)07:36 ID:??? AAS
マルチポストは禁止!
他のスレに、返事をしておいた
上下前次1-新書関写板覧索設栞歴
あと 680 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.009s