ajax 联动
function selectTradezone(){
var copyTradezone = document.forms[0].copyTradezone;
new BaseTool().ajax("getTradezoneByCity",callback,[document.forms[0].city.value,document.forms[0].brand.value]);
function callback(json) {
if(json.length > 0){
copyTradezone.options.length = 0;
var firstOpt = new Option();
firstOpt.text = '--请选择--';
copyTradezone.add(firstOpt);
for(var t=0; t<json.length; t++){
var opt = new Option();
opt.value = json[t].ROW_ID;
opt.text = json[t].TRADEZONE_NAME;
opt.desc = json[t].TRADEZONE_TYPE + ',' + json[t].TRADEZONE_REMARK + ',' + json[t].NWP_MEMBER; copyTradezone.add(opt);
}
}
}
}
后台sqlmap为hashmap,返回json为list
<yum:ajaxselect name="Page11_301Form" property="copyTradezone" describe="拷贝商圈" onmouseover="showTips(this)" onmouseout="oPopup.hide()" styleClass="input" style='width:130px;' onchange="fill(this.options[this.selectedIndex].desc)
"></yum:ajaxselect>
相关文档:
一、JSON 是什么?
JSON 的全称是JavaScript Object Notation,是一种轻量级的数据交换格式。
JSON 与XML 具有相同的特性,例如易于人编写和阅读,易于机器生成和解析。但是JSON 比
XML 数据传输的有效性要高出很多。JSON 完全独立与编程语言,使用文本格式保存。
JSON 数据有两种结构:
• Name-Value 对构成的集 ......
最近的项目里用到AjaxControlToolkit 3.5,项目完成以后在本地测试没问题,放到服务器上去在IE6就出现Ajax 客户端框架未能加载的问题,在FF,IE7,Opera,Safari等浏览器都没问题,真是搞不懂MS怎么搞得,现在 就想抛弃IE6,找的好辛苦啊,网上说的解决方案都试过了,都没用,最后找到的答案是:应用程序的编码问 题,只要在 ......
在一个项目中分级选择行政区划时用到AJAX进行无刷新级联,我在页面中编码用的是UTF-8,总是报脚本错误,
我把页面编码换成GBK又是正常的,后来在网上搜索了一下,在引入JS时加入编码就可以了,如下:
<script language="Javascript" src="js/jquery.js" charset="gb2312"></script> ......
/***************************by
garcon1986********************************/
Index.php:
<script type="text/javascript" src="ajax.js" ></script>
<a href="#" onclick="funphp('S')" >S</a>
<a href="for.php?url=E" >E</ ......