我是JavaScript,Jquery和Ajax的新手。这是我正在尝试做的:jQuery Ajax调用触发onClick
我在我的HTML代码中有一个按钮,我想触发一个AJAX调用,它将向本地机器上运行的Web服务器发出GET请求。
这是我到目前为止有:
JS代码:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script>
<script type="text/javascript">
$('call').click(function() {
alert("hiii");
$.ajax({
'url' : 'localhost:8080/blah/blah/blah',
'type' : 'GET',
beforeSend: function() {
alert(1);
},
error: function() {
alert('Error');
},
'success' : function(data) {
if (data == "success") {
alert('request sent!');
}
}
});
});
</script>
HTML代码:
<body>
<div>
<form>
<div class = "buttons">
<input type="submit" id="call" value="call">
</div>
</form>
</div>
</body>
有人可以帮我吗?提前致谢!
什么错?这个URL看起来很可疑 - 可能希望在其上放置一个“http://”或“https://”。 – Cymen
好吧,纠正我,如果我错了,我应该至少看到警报('hiii');当我点击按钮时,对吧?我甚至没有达到这一步。 – ar88