qq_22249685 2015-04-04 07:50 采纳率: 33.3%
浏览 5235
已采纳

jQueryajax返回结果输出到页面

 $.ajax({
   type:"get",
   url:"login",
   cache:false,
   dataType:text,
   data:{
   userName:name,
   userPassword:pas,
   userCheck:certCode
   },
   success:function(data){
    alert("success"+data);
   }
   }); 

 Struts中定义action(ajax能请求到,action没有返回值)
 <action name="login" class="logService" method="administrator" />

action里面返回给ajax数据:
out.print("密码输入不正确!");

为什么结果不在success的函数中,而是直接返回了一个空白页面,字符串显示到这个页面上?

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2015-04-04 09:18
    关注

    如果是你发的这些代码,目测是出错了,dataType:text,你没定义text变量吧,应该是dataType:'text',要用引号括起

    而且一依据你的描述,你应该是submit按钮触发的代码,而且放到表单中,由于出错提交表单了

     <input type="submit" onclick="yourfunction();return false;"
    

    执行你的函数后增加return false阻止表单的提交

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?