页面代码:<select id="select_MerchantClass"></select>引用JS在页面底部
<script type="text/jscript" src="/js/regmerchant.js" defer="defer"></script>不要叫我把它放到头部了,,我是用它获取通过AJAXPRO获取后台数据,呈现在页面的,,,已经成功获取数据了JS代码://加载大分类
function LoadClass()
{
Newnnkx_Ajaxregmerchant.LoadClass(LoadClassCallBack);
$("select_MerchantClass").style.display="none";
$("select_MerchantClass2").style.display="none";
$("isMerchantClass").innerHTML = "<img src='/images/loading.gif' />";
}
function LoadClassCallBack(res) {
//var source = res.value;
var ds = res.value;
$("select_MerchantClass").options.length= 0;
$("select_MerchantClass").options.add(new Option("--请选择--",0));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
$("select_MerchantClass").options.add(new Option(ds.Tables[0].Rows[i]["maxclass_name"],ds.Tables[0].Rows[i]["id"]));
}
$("select_MerchantClass").style.display="";
$("isMerchantClass").innerHTML = "";
}
//加载小分类
function LoadClass2(id)
{
Newnnkx_Ajaxregmerchant.LoadClass2(id,LoadClass2CallBack);
$("isMerchantClass").innerHTML = "<img src='/images/loading.gif' />";
$("select_MerchantClass2").style.display="none";
}
function LoadClass2CallBack(res) {
//var source = res.value;
var ds = res.value;
$("select_MerchantClass2").style.display="";
$("select_MerchantClass2").options.length= 0;
$("select_MerchantClass2").options.add(new Option("--请选择--",0));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
$("select_MerchantClass2").options.add(new Option(ds.Tables[0].Rows[i]["mixclass_name"],ds.Tables[0].Rows[i]["id"]));
}
$("isMerchantClass").innerHTML = "";
}
//加载分类
LoadClass()function merchantBtn()
{
var a=$('isMerchantClass').options[$('isMerchantClass').selectedIndex].value;
alert(a);
}
关键代码是后面这里,,,,,,,,,merchantBtn()
触发merchantBtn()
事件,,就提示,,options为空或不是对象
<script type="text/jscript" src="/js/regmerchant.js" defer="defer"></script>不要叫我把它放到头部了,,我是用它获取通过AJAXPRO获取后台数据,呈现在页面的,,,已经成功获取数据了JS代码://加载大分类
function LoadClass()
{
Newnnkx_Ajaxregmerchant.LoadClass(LoadClassCallBack);
$("select_MerchantClass").style.display="none";
$("select_MerchantClass2").style.display="none";
$("isMerchantClass").innerHTML = "<img src='/images/loading.gif' />";
}
function LoadClassCallBack(res) {
//var source = res.value;
var ds = res.value;
$("select_MerchantClass").options.length= 0;
$("select_MerchantClass").options.add(new Option("--请选择--",0));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
$("select_MerchantClass").options.add(new Option(ds.Tables[0].Rows[i]["maxclass_name"],ds.Tables[0].Rows[i]["id"]));
}
$("select_MerchantClass").style.display="";
$("isMerchantClass").innerHTML = "";
}
//加载小分类
function LoadClass2(id)
{
Newnnkx_Ajaxregmerchant.LoadClass2(id,LoadClass2CallBack);
$("isMerchantClass").innerHTML = "<img src='/images/loading.gif' />";
$("select_MerchantClass2").style.display="none";
}
function LoadClass2CallBack(res) {
//var source = res.value;
var ds = res.value;
$("select_MerchantClass2").style.display="";
$("select_MerchantClass2").options.length= 0;
$("select_MerchantClass2").options.add(new Option("--请选择--",0));
for(var i=0;i<ds.Tables[0].Rows.length;i++)
{
$("select_MerchantClass2").options.add(new Option(ds.Tables[0].Rows[i]["mixclass_name"],ds.Tables[0].Rows[i]["id"]));
}
$("isMerchantClass").innerHTML = "";
}
//加载分类
LoadClass()function merchantBtn()
{
var a=$('isMerchantClass').options[$('isMerchantClass').selectedIndex].value;
alert(a);
}
关键代码是后面这里,,,,,,,,,merchantBtn()
触发merchantBtn()
事件,,就提示,,options为空或不是对象
解决方案 »
- 我想建个动态网站,学什么编程工具和数据库好点啊!
- 大家期待的kelex拖动组件官网已经更新了
- 怎样用JQurey移动html元素的位置?
- 这个怎么不显示
- 简单的正则表达式?
- 一个简单的表单验证问题
- 请问在页面按BackSpace键会返回上一页。这一个问题产生的规律和原因是什么,谢谢
- 如何做到当我录入是一篇带有html标记的文本(如需要强调的内容显示为红色,作个联接等等)。输出是为按照html 的方式输出
- 同样的一段js代码,在ie8有问题, ie9以上正常, 怎么回事?
- 点击返回上一步不跳转页面
- use getScrollTop. please give me an example to understand theis usage.
- javascript初学者看那些书比较好
function $(id) { return document.getElementById(id); }
看好了 这个似乎不是一个select吧