2016-09-12 30 views
0

jqueryを使用して単一ページのアプリケーションロジックの設定を含むxmlファイルをロードしようとしています。jqueryを使用するために外部XMLファイルをjs変数にロード

xmlがロードされたことを示すコンソールを取得できます。コンソールにxmlを表示することもできますが、xmlを文字列変数として宣言することはできません。私はJavaScriptで直接XMLを宣言したが、後に開発努力のためのXMLとJSを分離する必要がある場合に機能のjQueryを使用してXMLを解析するために別の機能を持って、次のコード

$.ajax({ 
    type: "GET", 
    url: "dummy.xml", 
    dataType: "xml", 
    success: function (url) { 
      console.log('started function xml'); 
      console.log(url); 
     // Parse the xml file and get data 
     parseXMLConfig; 
    } 
}); 

を使用しています。

jsオブジェクトをスクリプトのどこか別の場所で変数に設定する方法を教えてもらえますか?

答えて

0

あなたはそのHareshためDOC

+0

感謝を参照してください。詳細については、この

$.ajax({ type: "GET", url: "dummy.xml", success: function (xmContent) { console.log(xmContent); xmlDoc = $.parseXML(xmContent), $xml = $(xmlDoc), $title = $xml.find("title"); console.log($title); } }); 

ような何かを行うことができますが、私はこだわって、問題が宣言されていた場合、上記のコードでもjQueryのドキュメントどちらも変更されています変数をxml文字列と等しくし、これを関数の外に渡すことで、スクリプト内の別の場所(つまり別の関数)で解析することができます。 –

関連する問題