页面代码:
<center>
<h3>订单列表</h3>
<input type="radio" name="argument" id="radio4" value="1" />
订单号查询
<input type="text" name="a.order_id">
<input type="radio" name="argument" id="radio4" value="1" />
商品名称查询
<input type="text" name="goodsname">
<input type="radio" name="argument" id="radio4" value="1" />
按日期查询
<input name="textfield11" type="text" id="d11" />至
<input name="textfield16" type="text" id="d12" />
</label>
<input type="submit" name="button5" id="orderquery" value="搜索" />
<script type="text/javascript">
var dataArray= <%=jsonArray%>;
</script>JS代码
$(document).ready(function(){
init(dataArray);
$("#d11").datepicker({
});
$("#d12").datepicker({
}); $("#orderquery").bind("click",researchEvent);
});
function researchEvent(){
var startime = $("#d11").attr("value");
var endtime = $("#d12").attr("value");
var param = {"startime":startime,"endtime":endtime,"order_id":order_id,"goodsname":goodsname,"act":"orderquery"};
$.ajax({
type:"get",
url:"queryorder_do.jsp",
data:param,
dataType:"json",
success:function(s){
if(typeof(s)!="undefined"){
alert("查询成功!");
clearTable();
init(s);
}else{
alert("查询失败!");
}
}
})
}浏览器报错:
Uncaught ReferenceError: order_id is not defined
researchEventdevelopers_order.js:14
f.event.handlejquery-1.6.2.min.js:17
f.event.add.i.handle.k
<center>
<h3>订单列表</h3>
<input type="radio" name="argument" id="radio4" value="1" />
订单号查询
<input type="text" name="a.order_id">
<input type="radio" name="argument" id="radio4" value="1" />
商品名称查询
<input type="text" name="goodsname">
<input type="radio" name="argument" id="radio4" value="1" />
按日期查询
<input name="textfield11" type="text" id="d11" />至
<input name="textfield16" type="text" id="d12" />
</label>
<input type="submit" name="button5" id="orderquery" value="搜索" />
<script type="text/javascript">
var dataArray= <%=jsonArray%>;
</script>JS代码
$(document).ready(function(){
init(dataArray);
$("#d11").datepicker({
});
$("#d12").datepicker({
}); $("#orderquery").bind("click",researchEvent);
});
function researchEvent(){
var startime = $("#d11").attr("value");
var endtime = $("#d12").attr("value");
var param = {"startime":startime,"endtime":endtime,"order_id":order_id,"goodsname":goodsname,"act":"orderquery"};
$.ajax({
type:"get",
url:"queryorder_do.jsp",
data:param,
dataType:"json",
success:function(s){
if(typeof(s)!="undefined"){
alert("查询成功!");
clearTable();
init(s);
}else{
alert("查询失败!");
}
}
})
}浏览器报错:
Uncaught ReferenceError: order_id is not defined
researchEventdevelopers_order.js:14
f.event.handlejquery-1.6.2.min.js:17
f.event.add.i.handle.k
命名不要有 .
你这里调用的参数前面要有定义啊。。不定义当然会有错啦。。
var endtime = $("#d12").attr("value");
var param = {"startime":startime,"endtime":endtime,"order_id":order_id,"goodsname":goodsname,"act":"orderquery"};
象这样。。startime, endtime 都已经定义了。。
订单号查询
<input type="text" name="order_id">
<input type="radio" name="argument" id="radio2" value="1" />
商品名称查询
<input type="text" name="goodsname">
<input type="radio" name="argument" id="radio3" value="1" />
按日期查询
<input name="textfield11" type="text" id="d11" />至
<input name="textfield16" type="text" id="d12" />这个三个是全以ID定义吗?