删除变量数据时出错
Getting error on remove var data
我正在为每个用户制作点击悬停卡,所以我做了一个并且它的工作,但我希望它对每个用户都有效,就像我给了他们唯一的标题一样,并基于此服务器将获取该特定用户的数据,但问题是这仅适用于 1 个链接而不是所有链接......也许是因为 var 数据被存储(如果我错了,请纠正我),所以我试图在 Ajax cache: false
上执行此操作,但没有帮助,然后我尝试了return false;
,return data;
仍然没有使用。
所以,这是用户链接示例:
<a class="hover" title="user101" href="#">John</a>
<a class="hover" title="user102" href="#">Tonya</a>
阿贾克斯 :
$(document).ready(function () {
$.ajaxSetup({
cache: false
});
$('.hover').click(function () {
var get_val = $('.hover').attr('title');
var data = 'vall=' + get_val + '';
$.ajax({
type: 'POST',
url: 'xx.php',
data: data,
success: function (data) {
box.dialog({
message: data
});
return false;
}
});
});
});
我会这样做。
.HTML
<div class='links'>
<a title="user101" href="#">John</a>
<a title="user102" href="#">Tonya</a>
</div>
.JS
$(document).ready(function () {
$.ajaxSetup({
cache: false
});
$('.links').on('click', 'a', function (event) {
event.preventDefault();
var get_val = $(this).prop('title');
$.ajax({
type: 'POST',
url: 'xx.php',
data: {vall: get_val},
success: function (data) {
box.dialog({
message: data
});
}
});
});
});
问题是这只适用于 1 个链接,而不是所有链接......也许是因为 var 数据被存储(如果我错了,请纠正我)
你错了..只有1个链接在工作,因为你对多个元素有相同的ID..每个元素都应该有唯一的ID。
改用类
<a class="hover" title="user101" href="#">John</a>
<a class="hover" title="user102" href="#">Tonya</a>
和一个类选择器,并在 ajax 成功回调函数后返回 false,在最后
$('.hover').click(function () {
var get_val = $('.hover').attr('title');
....
$.ajax({
....
success:function(){
....
}
});
return false;
..
或者干脆使用 preventDefault()
而不是返回 false
$('.hover').click(function (e) {
e.preventDefault();
var get_val = $('.hover').attr('title');
.....
相关文章:
- 将图像下载为数据url时出错
- 使用Angular获取数据API调用时出错
- 解析将数据从 JSON 发送到 Django 时出错
- 尝试在移动优先应用程序中从 SQL 数据库获取数据时出错
- Node.js错误:参数太多上传批量数据时出错
- 访问console.log中的数据属性时出错
- 将数据插入数据库express/mongodb应用程序时出错
- 在javascript中替换当前数据时出错
- 从Node.js在Neo4j中引入大量数据时出错
- 在NodeJS中编辑JSON数据时出错
- 使用ajax将数据发布到asmx web服务并使用javascript函数在html页面中编写响应时出错
- Javascript uncatch Referenceerror,从 localStorage 检索数据时出错
- 将数据从 ASP.Net 4.5 发布到 ASP.Net 2.0 Web 应用程序时出错
- 在我的 Rails 应用程序中使用 jQuery 数据表时出错
- 在变量中存储 JSON 数据时出错
- 使用 Mongoose 和 Node 将数据插入数组时出错
- 将数据从异步请求添加到 WebSQL 数据库时出错
- 数据表 YADCF 重置所有列时出错(exResetAllFilters)
- SAP openui5:将自定义数据附加到表列模板时出错
- PHP 和 AJAX 在接收数据时出错