私はアプリケーションのスクリプト部分(AutoWWW)でMootoolsを動的にロードしています。これは直接HTMLを使用できないためです。Mootools Request.HTMLは未定義を返します
私はRequest.HTMLを使用していますが、ページのhtmlを取得したいのですが、「未定義」メッセージを返します。どうすればこの問題を解決できますか?
マイコード:
function loadScript(url, callback) {
// Adding the script tag to the head as suggested before
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = url;
// Then bind the event to the callback function.
// There are several events for cross browser compatibility.
script.onreadystatechange = callback;
script.onload = callback;
// Fire the loading
head.appendChild(script);
}
var mootools = new Request({
url: 'http://google.com',
method: 'get',
onSuccess: function(responseText){
alert(responseText);
}
});
loadScript("https://ajax.googleapis.com/ajax/libs/mootools/1.6.0/mootools.min.js", mootools);
ないあなたがやろうとしている正確に何をしてください、あなたはより良い説明できますか?私には、CDooではないMooToolsのWebサイトからMooToolsメソッドをロードする前にMooToolsライブラリをロードしようとしているようです。 – Sergio
私はちょうど私のポストを編集し、それが混乱していたと私はテストするためにホームページに設定していたので、リクエストのURLを変更しました。基本的に私はGETを使ってgoogle.comのようなURLのHTMLを返し、アラートでそれを表示したい。 loadScript関数はmootoolsではありません。関数は動作し、mootools.min.jsをロードし、ライブラリを使用してGET要求を実行するmootoolsコールバック関数を呼び出します。 – zeddex