У меня возникли проблемы с использованием jQuery правильно. Я пытаюсь загрузить некоторые CSV-файлы (например, google.com) через jQuery.get и построить некоторый график. Как-то JQuery просто не может загрузить файл properly.Here мой код:jQuery не получается правильно
<html>
<head>
<!--Load the AJAX API-->
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
$(document).keypress(function(e) {if(e.keyCode == 13) {updateData();};});
drawchart("2013.04.02")
function drawchart(date){
jQuery.ajaxSetup({async:false});
var sql = "http://www.andrewpatton.com/countrylist.csv";
console.log(sql);
var ans= jQuery.get(sql);
ans.done(...draw...);
ans.fail(console.log("fail"));
}
</script>
</head>
<body>
<input id="date-input" style=margin-left:160px type="text" id="date" name="date" />
<input type="button" value="submit" onClick="updateData();"/>
<p style=margin-left:160px> Date format: YYYY.MM.DD </p>
</body>
</html>
Я проверил URL, и это действительно возвращает мне файл .csv, когда я ввожу URL в браузере, так что я думаю, что есть что-то с jQuery, что я не получаю ...
Может кто-нибудь сказать мне, что может быть?
Примечание стороны: Почему асинхронная набор лжи? – Dom
Я уверен, что это вы, которые не правильно поняли, а не jQuery? Или может быть просто кросс-доменной политикой javascript, вступающей в игру. – adeneo
ya ... jQuery в порядке .. его просто я не знаю, что происходит .. – user1948847