1

jQuery Ajaxy プラグインを使用しています: http://balupton.com/projects/jquery-ajaxy

私のウェブサイトには 2 つの言語 (英語/ギリシャ語) があります。

ajax リクエストが実行されると、2 つの言語テキストを含む html ファイルが呼び出され、もう一方は 2 つの div で区切られますex: <div id="en"></div>

したがって、単純な ajax ロード関数を使用して、次のようにしていました。

$("#text").load("contactus.html #en")

これはajaxyプラグインでも可能ですか?

4

1 に答える 1

0

この URL を参照してください: http://balupton.github.com/jquery-ajaxy/demo/ 「JavaScript」
セクションを見てください。

Ajaxy では、ジェネリック コントローラーとページ コントローラーの両方に共通の一連のアクションがあります。

var data = this.State.Response.data;

このデータは、リクエストしたページの完全な html blob です。ここで、ジェネリック コントローラーとページ コントローラーの両方の応答ハンドラー内で改ざんを行うことができます。

たとえば、上記の行の後:

var xdoc = $($.parseXML(data + '')); //performance hit if your page is really complex
var enDivHTMLStr = xdoc.find('div#en').text();
var esDivHTMLStr = xdoc.find('div#es').text();
data = enDivHTMLStr; //or esDivHTMLStr
于 2013-03-08T18:44:20.743 に答える