2012-01-17 13 views
0

私はファイルチューザを通してユーザーが選択したXMLファイルを解析しようとしています。私が抱えている問題は、入力変更イベントであり、jqueryは呼び出されていません。Jqueryでパスを指定してXMLファイルを解析するにはどうすればよいですか?

$('input[type=file]').change(function(e){ 
    path = $(this).val(); 

    $.ajax({ 
     type: "GET", 
     url: path, 
     dataType: "xml", 
     success: parseXml 
     }); 

});

関数parseXml(XML) {

head = xml; 
alert('I reached here'); 

}

答えて

0

の操作を行います。

 

$(document).ready(function() { 
$("input[type='file']").blur(function(){ 
    var path = $(this).val(); 
    alert(path); 
    $.ajax({ 
     type: "GET", 
     url: path, 
     dataType: "xml", 
     success: function(response) { 
      parseXml(response); 
     } 
     }); 

}); 
}); 
function parseXml(xml) { 
    //parse here 
} 
 
+0

動作するようには思えませんでした。 –

+0

編集されたコード。上記のコードを参照し、パスを警告してみてください。 –

+0

それでも動作しませんでした。なぜイベントはぼやけていますか?イベントを変更する前に、警告メッセージがポップアップ表示されますが、ajaxコールは実行されません.Ajaxコールを正しく実行しているかどうかは不思議です。 –

関連する問題