我有下面的标记/代码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>
上的测试按钮的点击
我想SOAP请求被发送的点击,但由于某种原因当我点击按钮什么也没有发生,我可以确认它是jquery.js(2.1.1)。
我相信这是一个愚蠢的错误,但我没有看到它,我有的代码(这是一个重做版)工作正常,但这段代码没有。
任何帮助解决这个问题都很受欢迎。
我已经收回我的'close'表决有多个问题(不只是简单的拼写错误)。希望所有现在都涵盖在下面:) – 2014-09-22 15:11:01