その関数をresponseTextに戻さないのはなぜですか?
function LoadBookmarksAsXml()
{
return $.ajax(
{
type: 'GET',
async: false,
url: 'http://www.google.com/bookmarks/?output=xml&num=10000'
}).responseText;
}
(success-callback-functionを定義し、asyncをtrueに設定すると機能します!)よろしくお願いします!!
編集:クロスドメイン呼び出しについて心配する必要はありません。user603003は、(削除された回答へのコメントで)これはクロスドメインリクエストが許可されているChrome拡張機能にあると述べています。
誰かが同じことをしたい場合の解決策:
return $.ajax(
{
type: 'GET',
async: false,
url: 'http://www.google.com/bookmarks/?output=xml&num=10000',
});
(XMLHTTPRequestオブジェクトを取得します。)