2012-04-16 16 views
1

私はこれを達成するために何を学ぶべきかについて議論しています。主にデータベースから情報を集めてページにロードすると、ページを操作してリロードする必要はありません。 XMLのようなものを使うのが一番いいですか、それとも私が使うべきものがあります。私はこれがHTML DomとXML Domを使用していることはよく知っていますが、私は必要がないということをまだ学んでいません。リロードせずに更新するページを作成する

答えて

4

あなたが探している技術の名前は、非同期のJavascriptとXMLを表すAJAXです(最近のAJAXのほとんどはXMLの代わりにJSON [JavaScript Object Notation]を使用しています)。

AJAXでは、JSとDOMの実務知識が必要です。 jQueryをAJAXとDOMの操作を容易にするライブラリとして見てください。

それは一緒にどのように適合するか

Javascriptが必要なデータを返す(ページを更新せずに)サーバーへの非同期要求を行います。

$('#data-container-id').load("my-data.html",{get:"data"}) 

は「?私の-Data.HTMLにGET =データ」を取得しに返されたHTMLを置く:要求が完了すると、JSは、このプロセスを簡素化するDOM

にデータがjQueryのを使用していることを挿入しますID「data-container-id」のdiv

+0

これは私がXML、javascript、およびHTML/XML domを知る必要があると思いますか? – shinjuo

+0

XMLはオプションです(代わりにJSONを使うことができます)が、XMLは(X)HTMLの無差別な理解にかなり含まれています(JSONはJavaScriptの学習に含まれています) – tobyodavies

+0

私は非常にシンプルなXMLについて読んでいます。しかし、これは私がより焦点を絞った道をつくる助けになると思う。 – shinjuo

関連する問題