理解如下:
url是ajax发起的一个请求地址,看url:'Ajspids='+id;中,ids是其发请求地址中的一个参数,这个请求在发过去后,ids参数值就是你后面加的id
ajax的url的写法:
$ajax({type: "POST",
url: "somephp",
data: "name=John&location=Boston",
success: function(msg){alert( "Data Saved: " + msg );}});
你好,需要写一个js来处理:
<script type="text/javascript">var str=windowlocationsearch;
var ret=strmatch(/\w+\=(=($|\&))/g);
if(!ret){
return;
}
var param={},
i=-1,
len=retlength,
ar;
for(;str=ret[++i];){
ar=strsplit('=');
param[ar[0]]=ar[1];
}
var name=paramname;
if(name){
alert("name的值是:"+name);
}
</script>
这段js会把你链接中的name属性值取出来。
url是服务器的url,和你在webxml中配置的执行的url要一致。如在webxml中
<servlet>
<servlet-name>service</servlet-name>
<servlet-class>comservletServiceServlet</servlet-class>
</servlet>
<!-- 映射信息 -->
<servlet-mapping>
<servlet-name>service</servlet-name>
<!-- 外界执行servlet的路径 -->
<url-pattern>/servlet/servicedo</url-pattern>
</servlet-mapping>
在js中的function getServer() {
var url = "servlet/servicedo";
………
}
……
注意这个路径是相对你当前访问资源的路径,不是同一目录就要切换!
以上就是关于如何理解ajax中的url全部的内容,包括:如何理解ajax中的url、jquery ajax如何接收url传递的参数、请教一个ajax里面的url怎么写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)