一下是 http://xxx/report.php?uid=139368eb5266b8b 的 HTML 代码 !我想做个 SUBMIT 提交 可是写完了 没有反应 也没有报错  请各位高手指点一下小弟 !
 <form id="myFORM" action="" method="post" name="FrmData"><select name="gtype" ><option value="FT">type</option></select>
<select name="report_kind" ><option value="L" selected>competetion</option></select>
<select name="grp"><option value=0>ALL</option></select>
<select name="pay_type"><option value="" SELECTED>All</option></select>
<input type="text" name="date_start" value="2011-01-01" >
<input type="text" name="date_end" value="2011-01-31" >
<input type="hidden" name="uid" value="139368eb5266b8bf">
<input type="hidden" name=result_type value="Y">
<input type="button" value="Search" onClick="return ChkSubmit('l');">

</form>
<span id="Lay_Option" style="position:absolute; display:none">
<option value="*OP_ID*">*OP_NAME*</option>
</span><iframe id=getdates name=getdates scrolling='no' width="0" height='0'></iframe>
</body>
</html>
 <?
include "Snoopy.class.php";  
$snoopy = new Snoopy;  
$submit_url = "http://xxx/report.php?uid=139368eb5266b8bf";$submit_vars["gtype"] ="FT";
$submit_vars["report_kind"] ="L";
$submit_vars["grp"] ="0";
$submit_vars["pay_type"] ="";
$submit_vars["date_start"] ="2011-01-01";
$submit_vars["date_end"] ="2011-01-31";
$submit_vars["uid"] ="139368eb5266b8bf";
$submit_vars["result_type"] ="Y";$submit_vars["Search"] ="return ChkSubmit('l')";
//search的可能写错了
$snoopy->submit($submit_url,$submit_vars);
print $snoopy->results;?>

解决方案 »

  1.   

    而且用 fetchform 得出来的表单  网页  点 search提交 也是不能得报表数据的!
    $snoopy->fetchform("http://xxx/report.php?uid=139368eb5266b8b");
        print $snoopy->results;
      

  2.   

    你的这个form表单的action是空的,所以snoopy数据无处提交,当然显示空白页你这个表单是ajax的提交方式吧
      

  3.   

    <form id="myFORM" action="" method="post" name="FrmData">
      

  4.   


    谢谢 我也不懂,应该不是AJAX,因为有几种方式的报表,也许 ACTION 在
    <script language="JavaScript" src="/js/report.js"></script>这是别人的网站! 可有解决的办法吗? 只从它的 HTML 页面上看! 
      

  5.   

    首先要检查ChkSubmit('l')函数,找到里面的数据提交地址然后把地址赋值给:$submit_url 即可
      

  6.   

    report.php在这个页面去看看处理过程,echo一些数据出来看看有没有传递数据成功先
      

  7.   

    也可以先用firebug,或其他数据包分析工具,看看action地址
      

  8.   


    指向:<form id="myFORM" action="http://xxx/report.php?uid=139368eb5266b8b" method="post" name="FrmData">试一下