jfinal ajax url 接受参数
String openid = WeiXinUtil.getOpenId(code, WeiXinUtil.APP_ID, WeiXinUtil.APP_SECRET);
if(!StringUtil.isBlank(openid)){
LotteryInfo hasLoty = LotteryInfo.dao.ltyInfo(openid, "1");
if(hasLoty!=null){
String states = hasLoty.getStr("states");
if(!StringUtil.isBlank(states)){
if(states.equals("0")){
//未兑奖的,进行兑奖...
//hasLoty.set("states", "1").update();
setAttr("msg", "兑奖成功");
setAttr("descp", hasLoty.getStr("lty_name"));
setAttr("ltyid",hasLoty.getInt("lty_id"));
if(!StringUtil.isBlank(openid)){
LotteryInfo hasLoty = LotteryInfo.dao.ltyInfo(openid, "1");
if(hasLoty!=null){
String states = hasLoty.getStr("states");
if(!StringUtil.isBlank(states)){
if(states.equals("0")){
//未兑奖的,进行兑奖...
//hasLoty.set("states", "1").update();
setAttr("msg", "兑奖成功");
setAttr("descp", hasLoty.getStr("lty_name"));
setAttr("ltyid",hasLoty.getInt("lty_id"));
render("/register/success.jsp");
这个是java方法
var phoneCode = '';
var ltyid= '${ltyid}';
$(function(){
$("#sure").click(function(){
$.ajax({
url:"/exh/getLoty/"+ltyid,
success:function(data){
if(data.result)
{
$(".state").text("已领奖");
$("#sure").hide();
}
}
});
});
这是ajax
public void getLoty() {
String ltyid = getPara(0,"");
if ("".equals(ltyid))
return;
new LotteryInfo().set("lty_id", ltyid).set("states", "1").update();
setAttr("result", "success");
renderJson();
}
点击的方法
ltyid取不到还是干什么
debug
求大神帮帮忙 怎么取到ltyid
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我加了 type:"POST" 还是出现一样的情况