я следующую разметку/кодJQuery функция не вызывается по нажатию кнопки
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Demo</title>
<script src="directory for jquery script">
$(document).ready(function() {
$("button").on('click', 'test', function() {
var webserUrl = "http://wsf.cdyne.com/WeatherWS/Weather.asmx";
var soapRequest = '<ns1:GetWeatherInformation xmlns:ns1=\'http://ws.cdyne.com/WeatherWS/\' />';
$.ajax({
type: "POST",
url: webserUrl,
contentType: "text/xml",
dataType: "xml",
data: soapRequest,
success: SuccessOccur,
error: ErrorOccur
});
});
});
function SuccessOccur(data, status, req) {
if (status == "success")
alert(req.responseText);
}
function ErrorOccur(data, status, req) {
alert(req.responseText + " " + status);
}
</script>
</head>
<body>
<button id="test">Test</button>
по нажатию кнопки тест я хотел бы запрос на мыло, чтобы быть отправлено, но по какой-то причине когда я нажимаю кнопку, ничего не происходит, я могу подтвердить, что она просматривает jquery.js (2.1.1).
Я уверен, что это глупая ошибка, но я ее не вижу, код, который у меня есть (это переработанная версия), отлично работает, но этот код не работает.
Любая помощь при выборе проблемы в высшей степени получена.
Я отказался от моего 'close' голоса, поскольку есть несколько вопросов (а не только просто опечатка). Надеюсь, теперь все покрыто ниже :) –