javascript+jquery-ajax:有条件的"数据“;要素
javascript + jquery ajax : conditional "data" element
我想围绕ajax调用创建一个函数,这样我就可以重用它。但我很难根据条件(通过switch
)填充它的data: ({ … })
部分。
var d = {};
function lookup (what,etat,compt,vile,zip) {
switch(what) {
case "cou_mun":
d: ({
lookup: "county",
state: etat
})
break;
case "city":
d: ({
lookup: "city",
state: etat,
county: compt
})
break;
case "zipcode":
d: ({
lookup: "zipcode",
state: etat,
county: compt,
city: vile
})
break;
default:break;
}
$.ajax({
url: "socioGeo_envnLookup.php",
type: "POST",
data: d,
//lookup: "county", //"county" or "city" or "zipcode"
//state: etat
//county: cou_mun,
//city: city,
success: function(what,data) {
$('select[name="'+what+'"]').html(data);
}
}); //$.ajax
} //lookup()
然后我会把它称为lookup("city",state,county);
当我尝试进行发送未定义变量的ajax调用时,IE会抱怨,所以我想动态设置data: ({ … })
。
d: ({
lookup: "county",
state: etat
})
应该是
d = {
lookup: "county",
state: etat
};
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 画布数据到图像
- 使用jquery将mysql数据获取到新的表行中
- 使用html中的外部javascript进行数据验证
- 有时数据是't显示在浏览器中
- React中的数据集表示
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- javascript+jquery-ajax:有条件的"数据“;要素