history.back()返回,前一页面不会再重新下载的,是利用缓存的页面

解决方案 »

  1.   

    你可以看看http://www.chmhome.com/technology/program-design/php/20071005/111347.html
      

  2.   

    我的第一个页面有下面的js,用途是当用户选择某种支付方式的时候,显示一个checkbox作为一种选项,但是在当前这个页面(A)提交请求到程序B的时候,
    程序B执行失败,点击history.back返回页面A,这时在页面A再次提交请求,就报js错误了,提示相应的对象不存在
    function showYBChoose()
    {
    $("box").innerHTML='';
    $("desc").innerHTML='';
    }function showQBChoose()
    {
    $("box").innerHTML='<input type="checkbox" name="checkbox1" value="checkbox" checked/>';
    $("desc").innerHTML='XXX1';
    }function showQDChoose()
    {
    $("box").innerHTML='<input type="checkbox" name="checkbox2" value="checkbox" checked/>';
    $("desc").innerHTML='XXX2';
    }
    以及下面的htm
    <tr>
            <td height="40"></td>
            <td colspan="3" align="center"><table width="312" height="25" border="0" align="left" cellpadding="0" cellspacing="0">
            <tr>
              <td width="25" align="right" valign="bottom" class="style1"><input id="type_id2" type="radio" name="paytype" value="2" checked onClick="show1Choose();"/></td>
              <td width="60" height="22" align="center" valign="middle" class="style1">支付1</td>
              <td width="25" align="right" valign="bottom" class="style1"><input id="type_id1" type="radio" name="paytype" value="1" onClick="show2Choose();"/></td>
              <td width="55" height="20" align="center" valign="middle" class="style1">支付2</td>
              <td width="21" align="left" valign="bottom" class="style1"><input id="radio" type="radio" name="paytype" value="1"  onClick="show3Choose();"/></td>
              <td width="126" align="left" valign="middle" class="style1">支付3</td>
            </tr>

            <tr>
              <td height="22" align="right" class="style1" id="box"></td>
              <td colspan="5" align="left" valign="middle" class="style1" id="desc"></td>
            </tr>
      

  3.   

    这个是提交函数
    function Hospital_BuyGoods(medicine_id)
    {
    var url="";
    var payArry=document.getElementsByName("paytype");

    if(payArry[0].checked)
    {
    url='aaa';
    }
       else if(payArry[1].checked)
       {
    url='bbb';
       }
    else
    {
    url='ccc'; }

    window.location = url;
    }
      

  4.   

    do it ?
      

  5.   

    以前有一位问过我这个问题。我告诉他:AJAX提交才是王道。@_@