一个双ajax嵌套(多层)使用示例

一个双ajax嵌套(多层)使用示例
本文给出了一个双ajax嵌套(多层)使用的示例,供大家参考:
addbus()函数
{
清除标记中的所有元素
/ / $(# S1)(去除);
无功chooseidtypeone = $(# chooseidtypeone2 ),(选项:选择)(。Val);
$ ajax({
网址: / / changeproject也是。dogetoriginaloriginalname =+ chooseidtypeone,
数据:空参数
类型:邮政
缓存:false,
DataType:json / /返回的JSON数据
错误:函数(){
/ / document.getelementbyid(chooseidtypeonechdranone )。options.length = 0;
警报(错误的);
},
成功:onchangecal
});
}
功能onchangecal(数据){
无功chooseidtypeone = $(# chooseidtypeone2 ),(选项:选择)(。Val);
document.getelementbyid(chooseidtypeonechdranone2 )。options.length = 0; / /清除原来的选项
请选择;
如果(chooseidtypeone = = 1){
$ ajax({
网址: / / changeproject也是。dogetoriginaloriginalname =+ chooseidtypeone,
数据:空参数
类型:邮政
缓存:false,
DataType:json / /返回的JSON数据
错误:函数(){
/ / document.getelementbyid(chooseidtypeonechdranone )。options.length = 0;
警报(错误的);
},
成功:onchangecal
});
}
}
}
如果(chooseidtypeone = = 2){
For (VaR i=0; i ++数据{ }。
}
}
如果(chooseidtypeone = = 3){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 4){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 5){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 6){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 7){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 8){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 9){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 10){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 11){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 12){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
如果(chooseidtypeone = = 13){
对于(var i = 0;i < data.length;i++){
++数据{ }。
}
}
$(# chooseidtypeonechdranone2 )Html(STR);
}

希望本文能对大家的ajax程序设计有所帮助。

tag:嵌套示例多层电脑软件AJAX

相关内容