页面代码:
<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

解决方案 »

  1.   

    <input type="text" name="a.order_id">
    命名不要有 .
      

  2.   

    var param = {"startime":startime,"endtime":endtime,"order_id":order_id,"goodsname":goodsname,"act":"orderquery"};
     你这里调用的参数前面要有定义啊。。不定义当然会有错啦。。
      

  3.   

    var startime = $("#d11").attr("value");
     var endtime = $("#d12").attr("value");
     var param = {"startime":startime,"endtime":endtime,"order_id":order_id,"goodsname":goodsname,"act":"orderquery"};
     象这样。。startime, endtime 都已经定义了。。
      

  4.   

     <input type="radio" name="argument" id="radio1" value="1" />
           订单号查询
      <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定义吗?