反应慢 2012-08-13 10:02 采纳率: 0%
浏览 278
已采纳

为什么我的ajax找不到action

    <script type="text/javascript">
/**
 * 检查用户名是否存在
 */
function checkName(){

var xmlhttp;
    var name = document.getElementById("user.username");
    var values = name.value;
    var username = document.getElementsByName("userName");

    [color=red]var url = "isexist";//我的url[/color]
    if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp = new XMLHttpRequest();
    } else {// code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }

    [color=red]xmlhttp.open('GET', url, true);//运行到这里就报错了(firebug报错)[/color]

    xmlhttp.send("userName="+values);

    xmlhttp.onreadystatechange = function() {

        if (xmlhttp.readState == 4 && xmlhttp.status == 200) {

            if ("yes" == xmlhttp.responseText) {
                document.getElementById("user.userName").value = "";

                alert("用户名已存在");
                return;

            }

        }
    };
}</script>
这是我的js,我的struts在下面:



/register.jsp

别的action都可以找到,因为本页面我定义了个form,提交的action直接写action名就可以了,但是我的ajax说什么页找不到action,包括加上绝对路径也不行

  • 写回答

2条回答 默认 最新

  • iteye_5246 2012-08-13 18:38
    关注

    这样,你先弄个from提交。能提交到后台,然后在做个ajax,如果from能提交,那么就是ajax提交代码有问题,还有哥们用原生态ajax..都用jquery了。原生态的ajax有很多问题

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退
  • ¥20 win系统的PYQT程序生成的数据如何放入云服务器阿里云window版?
  • ¥50 invest生境质量模块