jquery editable ajax,ajax - jQuery X-Editable: Update select field based on value of other select fi...

博主正在使用X-Editable插件结合jQuery动态从服务器获取select字段的数据。当用户更改'a.zone'字段的值时,希望同步更新并重新加载'a.area'字段的AJAX数据。目前的实现中,两个select字段通过AJAX获取数据,但并未成功实现在第一个字段变更后的联动更新。问题集中在如何在zone字段改变时触发area字段的AJAX数据刷新。
摘要由CSDN通过智能技术生成

I am using the X-Editable plugin for jquery. I have two select fields that are dynamically supplied with data via ajax. This is my code:

The fields:

'.$zonename.'

'.$areaname.'

And the jQuery:

$('a.zone').editable({

type: 'select',

url: '../admin/callbacks/quickEdit.php?t=zone',

pk: 1,

showbuttons: true,

source: function() {

var result;

$.ajax({

url: '../admin/callbacks/jsonDataList.php',

data: {t: 'zone'},

type: 'GET',

global: false,

async: false,

dataType: 'json',

success: function(data) {

result = data;

}

});

return result;

},

success: function(response, newValue) {

$(this).parent().siblings('td').children('a.area').data('zona', newValue);

console.log(response, newValue);

}

});

$('a.area').editable({

type: 'select',

pk: 1,

url: '../admin/callbacks/quickEdit.php?t=area',

showbuttons: true,

source: function() {

var result;

var zona = $(this).data('zona');

$.ajax({

url: '../admin/callbacks/jsonDataList.php',

data: {t: 'area', zone: zona},

type: 'GET',

global: false,

async: false,

dataType: 'json',

success: function(data) {

result = data;

}

});

return result;

},

success: function(response, newValue) {

console.log(response);

}

});

What I want to do is this: When they change the value of $('a.zone') I want $('a.area') to reload the ajax data. How can I go about doing this?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值