2 xiaochou666 xiaochou666 于 2016.05.10 17:00 提问

ajax url写的对吗?怎么没有实现?

图片说明
图片说明

2个回答

qq_30244387
qq_30244387   2016.05.10 17:02
已采纳

这要看getRootPath()这个方法的返回值是什么,你给的这个看不出来

xiaochou666
xiaochou666 回复Dafeng ~: 应该怎么写
大约 2 年之前 回复
qq_30244387
qq_30244387 回复xiaochou666: 建议你可以在$.ajax之前事先把URL生成,这样你自己就能看到完整的URL了
大约 2 年之前 回复
xiaochou666
xiaochou666 function getRootPath() { var pathName = window.location.pathname.substring(1); var webName = pathName == '' ? '' : pathName.substring(0, pathName .indexOf('/')); return window.location.protocol + '//' + window.location.host + '/' + webName + '/'; }
大约 2 年之前 回复
qq_30244387
qq_30244387   2016.05.10 17:13

var url = getRootPath() + "/index1/checkUserName";
//这里可以查看你的url是否合法
$.ajax({
url : url,
...
});

xiaochou666
xiaochou666 回复Dafeng ~: 好吧 谢谢了
大约 2 年之前 回复
qq_30244387
qq_30244387 个人感觉你给我的代码是没有问题的,你在检查下其他地方?是不是有其它地方影响到了?
大约 2 年之前 回复
xiaochou666
xiaochou666 回复Dafeng ~: 我不输入用户名它会提示用户名不能为空 当我输进去用户名之后 还是提示用户名不能为空
大约 2 年之前 回复
qq_30244387
qq_30244387 不应该提示用户名为空吧?用户名这里是没有问题的
大约 2 年之前 回复
xiaochou666
xiaochou666 回复Dafeng ~: <TR> <TD align=right width="15%"><STRONG>用户名:</STRONG></TD> <TD width="57%"><INPUT id="username" onBlur="checkUserName(this)" name="username"> <SPAN id="username_notice" >*</SPAN></TD> </TR> <TR> <TD align=right><STRONG>邮箱:</STRONG></TD> <TD><INPUT id="email" onBlur="checkEmail(this)" name="email"> <SPAN id=email_notice >*</SPAN></TD> </TR>
大约 2 年之前 回复
qq_30244387
qq_30244387 你把用户名输入框的input给我看下,可能是checkUserName这个方法调用的那个地方有问题
大约 2 年之前 回复
xiaochou666
xiaochou666 回复Dafeng ~: 现在的问题就是 我把用户名输上了 还是显示用户名不能为空 邮箱也是
大约 2 年之前 回复
qq_30244387
qq_30244387 getRootPath()+ "index1/checkUserName";//去掉index1前面的'/'试试
大约 2 年之前 回复
xiaochou666
xiaochou666 好像是不合法的 应该怎么写啊
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jsp 中ajax请求路径怎么写
在jsp中使用ajax发送异步请求路径时,初学是很难控制的。建议用jsp内置的c标签库。 在页面头部添加: //请求服务器,修改数量。 function sendUpdateQuantity(id, quantity) { $.ajax({ async:false, url:"", data:{ "cartItemId":id, "quantity":quantity
如果ajax 请求的URL为空时,默认会向当前路径的URL提交请求。
如果ajax 请求的URL为空时,默认会向当前路径的URL提交请求。
JavaWeb项目,使用ajax进行访问Url,依然请求是上个请求地址
JavaWeb项目,使用ajax进行访问Url,依然请求是上个请求地址       我实际遇到的问题:       当我请求到用户添加的url,信息填写完成之后,我自己设置通过button标签提交,ajax请求到saveUserUrl; 经过我反复测试,最后发现了这个bug。       我填写用户的信息是在form标签里面,action里面没写,同时我把这个button标签,写在这个fo
ajax url 参数传值
$.ajax({             url : 'http://21.203.1.47/gjs/example.php?id=va',//需要提交的Url地址 默认get方式 //就是这行             async : true,//默认设置下,所有请求均为异步请求             cache : false, //设置为 false 将不会从浏览器缓存中加载请求信息
ajax url路径相对路径和绝对路径问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 使用Ajax时,url路径可以为相对路径或者绝对路径。 如果我们引用一个url为相对路径:./YourAPI/Action,则此路径会与我们访问的url相关。 假设当前请求的URL为http://localhost:8080/YourAPI/, 则此ajax中的url为:http://localhost:8080/Your
ajax判断url是否连通
昨天遇到了一个判断一个url请求是否是可连通的问题,无法避免的遇到了ajax跨域请求的问题,之后网上查了找到貌似可以行的2个办法,一个使用标签去动态的设置其src属性,不存在跨域问题,试了一遍,没试出来...然后使用第二种方法,调用中间层去判断url是否连通,即ajax不直接去调用url,而是调用一个自己写的中间servlet,把url当做参数传进去,用java判断是否url可用,再返回给页面,代
ajax函数的编写
封装好的ajax js文件代码如下:ajax.js function ajax(url, fnSucc, fnFaild){ //1.创建Ajax对象 if(window.XMLHttpRequest) { var oAjax=new XMLHttpRequest(); } else { var oAjax=new ActiveXObject("Microsoft.XMLHTTP")
ajax提交多个参数时,如果需要在url上拼接的写法
//提交    $("#submit").click(function(){     var moneys=$("#money").val();     var remark=$("#remarks").val();        var host = window.location.host;        var host2=document.domain;      va
Ajax如何通过url找到servlet路径?
        最近想用Ajax实现三级连动,但是在赋servlet的url时,XMLHttpReq.status返回404,也就是没有找到servlet,url路径错误。       我在web.xml中是这样配置的。      AjaxServlet    /dyList      var url = "dyList?sort=" + sort;     alert(url);
ajax url 路径
后台报错: org.apache.tomcat.util.http.Parameters processParameters 信息: Invalid chunk starting at byte [17] and ending at byte [17] with a value of [null] ignored 描述:应用在本机上运行正常,但是在linux上运行到一段时间 就会