Ajax请求未启动
Ajax request not starting
我有下面的html部分
<div style="display:inline-block" class="seeker">
<style>h2 {color: white;}</style>
<form action="">
<input type="checkbox" class="seek" id=CLOUD name="CLOUD" value="CLOUD" >CLOUD  
<input type="checkbox" class="seek" id=TESTING name="TESTING" value="TESTING" >TESTING  
</form>
</div>
和这个作为脚本的一部分
<script>
$('.seek').click(function(){
alert("test");
/*var value = document.getElementById(id).value;
var endpoint = '/xyz/pqr/'
var url = endpoint.concate(value)
$.get(url, function(data){
$("#testDIV").html(response);
});*/
});
但是在检查复选框ajax调用不触发任何问题的代码?
$('.seek').on('change', function() {
var checkedValues = $('.seek:checked').map(function(){
return $(this).val();
}).get();
console.log("Changed: ", this.value, "to", this.checked)
console.log(checkedValues);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div style="display:inline-block" class="seeker">
<style>h2 {color: white;}</style>
<form action="">
<input type="checkbox" class="seek" id=CLOUD name="CLOUD" value="CLOUD" >CLOUD  
<input type="checkbox" class="seek" id=TESTING name="TESTING" value="TESTING" >TESTING  
</form>
</div>
你应该使用change
事件,而不是click
复选框:
$('.seek').on('change', function(event) {
event.preventDefault();
alert("test");
});
我注意到的第一件事是您正在使用$('#seek')。Seek是一个类,所以你应该使用$('. Seek ')来选择它。
jQuery使用标准的"CSS"选择器。所以# = ID
. = Class
[name='foo'] = Name
ect
$.get
在你的帖子是在评论块,与/**/
包裹,只是删除评论
相关文章:
- 我的jQuery插件参数没有正确启动,遇到了问题
- chrome扩展:尽管运行了at:documentidle,js脚本还是过早启动
- ajax请求的顺序总是不同的
- 从Django中同一页面上的多个按钮启动AJAX请求
- 使用post启动模式发送请求
- 使用 .promise() 让 Ajax 请求首先启动
- 如何使用请求动画帧暂停和重新启动秒表计时器
- IE11未启动CORS请求
- 是否可以使用Extjs 5 TreeStore在ajax请求中发送启动和限制参数
- 如何触发ajax请求队列启动
- PhpStorm当JS启动请求时,我如何调试php文件
- 非异步启动AJAX请求的替代方法
- 只有在按下ENTER键后才启动表搜索请求
- Ajax请求未启动.为什么?
- 检测同步POST请求的启动和停止
- 立即启动AJAX请求,但在添加元素之前确保页面已经加载
- Ajax请求未启动
- Ios应用内采购请求数据功能未启动
- Bot必须重新启动才能将用户输入传递给请求函数
- React Native:何时/如何启动网络请求