
ajax直接选择这种方法,超简单。
jsp:
<input type="text" id="username">
js:
$(document)ready(function(){
$post("logindo", //servlet: @WebServler("/logindo")
{"username",$("#username")val() }, //传值
function(data){
//回调函数, 想了解回调函数可以上网查,也可以私聊我
},
"json"
)
})
servlet:
doPost:
String username = reqgetParaneter("username");
$post("/文件夹的名字/文件名拓展名")亲测有效。
我在talkRoom下的login做了post请求,请求的是bbb文件夹中的loginPortphp
至于1楼说的加/的应该是nodeJs写多了。
url:'action/shijianliebiao_action/eventEditaction',
改成url:'aeventEditaction',(url的路径要和你配置文件的一样,不知道你配置文件里面是这么写的?)
根据你的描述,应该是你代码写的顺序有问题。首先,你应该是ajax获取路径之后动态添加到页面上的吧,如果是这样,那么你可能就是在ajax返回路径并添加到页面之前执行了$("imglazy")lazyload();这句话。都没有加载到,肯定失效了。
所以,你应该在ajax返回路径,并添加到页面上之后,在执行懒加载初始化的语句。希望能帮到你。我只是猜测
我写一个例子: function getdata() { $ajax({ type:"post", url:"/indexaspx",//取数据的页面路径 data:"action=getdata", //这是参数 success:function(data){ //这里的data是text类型的 } }); }
以上就是关于jsp 中ajax请求路径怎么写全部的内容,包括:jsp 中ajax请求路径怎么写、ajax 请求servlet 相对路径怎么写、ajax的url地址问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)