为了账号安全,请及时绑定邮箱和手机立即绑定

发出返回JSON值

发出返回JSON值

小唯快跑啊 2019-06-26 17:42:58
发出返回JSON值我不会从服务器获得JSON类型数据的响应。我在使用JSON插件。jQuery( "#dialog-form" ).dialog({      autoOpen: false,     height: 500,     width: 750,     modal: true,     buttons :{         "Search" : function(){             jQuery.ajax({type : 'POST',             dataType : 'json',              url : '<s:url action="part" method="finder" />',          success : handledata})         }     }});var handledata = function(data){     alert(data);}如果dataType = 'json'我没有得到任何回应,但如果我不提任何dataType,我得到了页面的HTML格式。public String list(){     JSONObject jo = new JSONObject();     try {         Iterator it = findList.iterator();         while(it.hasNext()){              SearchResult part = (SearchResult) it.next();              jo.put("col1",part.getcol1());              jo.put("col2",part.getcol2());         }         log.debug("--------->:"+jo.toString());     } catch (Exception e) {         log.error(e);     }     return jo.toString();}struts.xml:<package name="default" namespace="/ajax" extends="json-default">   <action name="finder"         class="action.Part" method="finder" name="finder">        <result type="json" />   </action></package>JSP页面:<div id="dialog-form" >     <form action="" id="channelfinder">         <textarea id="products" name="prodnbr"<s:property value='prodNbr'/>        </form></div>控制台错误:Dispatcher-找不到为操作定义的操作或结果,部分和结果{“col1”:“col1”,“col2”:“col2”}我无法获得jQuery成功的数据。请纠正我,这里有什么问题吗?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 422 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信