我的index页面的地址是这样的
http://localhost:8080/itinfo/index.php里面附带一些js/jquery代码,也有锚点设置,大概是这样的结构
<form action="form.php" method="post">
<div id="page1">
</div>
<div id="page2"><a href="#page1">back"</a></div>
<div id="page3"><a href="#page1">back"</a></div>
</form>在win2003+ie6的情况下,能够正常跳转到
http://localhost:8080/itinfo/form.php
能够实现其中的数据库操作而在win7+IE8的环境下,地址显示这样
http://localhost:8080/itinfo/index.php#/itinfo/form.php
页面显示undefined 未定义的
但是进入phpmyadmin中进行查看,实际效果是已经完成了对数据库的插入操作希望页面能够正常显示,并且最好有详细的原因,谢谢

解决方案 »

  1.   

    js都是这样的,获取计算机信息的通过win32
    function GetOsarchitecture(){
    var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
    var service = locator.ConnectServer(".");
    var properties = service.ExecQuery("Select * from Win32_OperatingSystem");
    var e = new Enumerator (properties);
    var p = e.item();
    return p.OSArchitecture;
    }还有这样给值的
    $("#osarchitecture").attr("value",GetOsarchitecture());都是这样的信息
      

  2.   


    十一之前就好了,忘记结贴了确实是jquery mobile代码的问题引起的的它自动的去模拟ajax的提交方式在form标签中加上data-ajax="false",即可解决