在不用任何框架的情况ajax的url路径怎么写怎么写

请教一个ajax里面的url怎么写_百度知道
请教一个ajax里面的url怎么写
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
IT类认证行家
采纳数:720
获赞数:695
url是服务器的url,和你在web.xml中配置的执行的url要一致。如在web.xml中 &servlet&
&servlet-name&service&/servlet-name&
&servlet-class&com.servlet.ServiceServlet&/servlet-class&
&/servlet&
&!-- 映射信息 --&
&servlet-mapping&
&servlet-name&service&/servlet-name&
&!-- 外界执行servlet的路径 --&
&url-pattern&/servlet/service.do&/url-pattern&
&/servlet-mapping&在js中的function getServer() {var url = &servlet/service.do&;………}……注意这个路径是相对你当前访问资源的路径,不是同一目录就要切换!
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。下次自动登录
现在的位置:
& 综合 & 正文
Ajax如何通过url找到servlet路径?
最近想用Ajax实现三级连动,但是在赋servlet的url时,XMLHttpReq.status返回404,也就是没有找到servlet,url路径错误。
我在web.xml中是这样配置的。
&servlet-mapping&
&servlet-name&AjaxServlet&/servlet-name&
&url-pattern&/dyList&/url-pattern&
&/servlet-mapping&
var url = "dyList?sort=" +
alert(url);
String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; System.out.println("path:" + path);
var url = "&%=basePath %&dyList?sort=" +
【上篇】【下篇】为了账号安全,请及时绑定邮箱和手机
点击这里,将文章分享到自己的动态
spring框架下ajax的url地址如何定位到spring对应的类
通过html页面的点击事件执行ajax方法,定位到springboot的对应java类的对应方法中;
HTML代码部分
&!DOCTYPE html&
&html xmlns:th="http://www.thymeleaf.org"&
&script th:substituteby="merchant/fragments/head::header"/&
&!-- 组件 --&
&link rel="stylesheet"
href="https://a.alipayobjects.com/g/antui/antui/10.0.12/rem/??widget/dialog.css"/&
&body ontouchstart=""&
&div class="am-flexbox" style="text-align:center"&
&div class="am-flexbox-item"&
欢迎使用XXXXX平台
请输入以下信息完成验证
&form class="am-list am-list-form"&
&div class="am-list-body"&
&div th:substituteby="merchant/fragments/head::input('alipayAccount','XXX账号','请输入','text',null,false)"/&
&div th:substituteby="merchant/fragments/head::input('principalPerson','XXX姓名','请输入','text',null,false)"/&
&div th:substituteby="merchant/fragments/head::input('principalMobile','XXX手机','请输入','text',null,false)"/&
&div th:substituteby="merchant/fragments/head::input('certNo','XXX身份证号','请输入','text',null,false)"/&
&button type="button" class="am-button" **="confirmID()"** style="background-color:rgba(63, 164, 237, 1);position:bottom: 0width: 100%;"&确认&/button&
function confirmID(){
ap.showLoading({
content: '执行中'
var form=$('.am-list-form').serializeArray();
console.log(form);
type:'POST',
url:'/rest/merchant/validate.json',
data:form,
dataType:'json',
success: function(data){
if (data.status != 'OK') {
alert("验证失败,请检查输入项");
ap.hideLoading();
$("#dialog [name='content']").html('验证成功');
ap.hideLoading();
window.location.href='/merchant/signStepOne';
error: function(e){
ap.hideLoading();
console.log(e);
$("#dialog [name='content']").html(e.responseJSON.message);
$('#dialog').show();
后台springboot框架的代码部分;
package com.
@RestController//标注此类是一个控制器类
@RequestMapping("/rest/merchant")//RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径
public class MerchantH5RestController extends BaseController {
private static final Logger logger = LoggerFactory.getLogger(MerchantH5RestController.class);
@Value("${qrcode.storeManage}")//在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件中的文件,进行键值对的注入
private String
qrcodeStoreM
@RequestMapping(value = "/validate.json", method = { RequestMethod.POST, RequestMethod.GET })
public HttpResult validate(HttpServletRequest request, HttpServletResponse response,@RequestParam String alipayAccount) {
//url会根据@RequestMapping先匹配到class类上的字符串,然后再匹配到方法上的字符串,会进入到这个方法中继续执行
//代码片段
若觉得本文不错,就分享一下吧!
评论加载中...
相关文章推荐
正在加载中
作者相关文章Access denied | datatables.net used Cloudflare to restrict access
Please enable cookies.
What happened?
The owner of this website (datatables.net) has banned your access based on your browser's signature (4476eec59a347748-ua98).

我要回帖

更多关于 ajaxurl 的文章

 

随机推荐