<html>
<head>
<script type="text/javascript" src="jquery-1.5.1.min.js"></script>
<script type="text/javascript">
<script type="text/javascript">
$(document).ready(function(){
$("button").click.function () {
$.ajax({
url: 'http://example.com/api/index.php?action=login_user&app_key=APIKey&username=XXX&password=Pass',
success: function(result) {
if (result.error) {
alert('My error message')
} else {
//use your result to display
$("div").html(result);
}
}
});
});
</script>
HTML:
<div><h2>Text to be changed</h2></div>
Только что скачал jQuery после миллиона неудачных попыток (одна и та же проблема политики происхождения) при реализации AJAX с использованием чистого JS в Chrome.
В приведенном выше коде тело состоит из кнопки. При щелчке на URL-адрес делается запрос, который отвечает некоторым текстом (URL-адрес отвечает текстом в IE 8 с использованием чистого JS). Я не получаю никакого ответа от URL, используя приведенный выше код. Пожалуйста помоги. Спасибо за ваше время.