ajax no result defined for action,java - Error: Could not find action or result No result defined fo...

I'm not getting response as JSON type data from server.

I'm using JSON plugin.

jQuery( "#dialog-form" ).dialog({

autoOpen: false,

height: 500,

width: 750,

modal: true,

buttons :{

"Search" : function(){

jQuery.ajax({type : 'POST',

dataType : 'json',

url : '',

success : handledata})

}

}

});

var handledata = function(data)

{

alert(data);

}

If dataType = 'json' I am not getting any response, but if I don't mention any dataType, I'm getting the HTML format of the page.

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:

class="action.Part" method="finder" name="finder">

JSP page:

Console error:

org.apache.struts2.dispatcher.Dispatcher - Could not find action or result

No result defined for action action.Part

and result {"col1":"col1","col2":"col2"}

web.xml:

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

/parts

Parts List Web App

struts-cleanup

org.apache.struts2.dispatcher.ActionContextCleanUp

sitemesh

com.opensymphony.module.sitemesh.filter.PageFilter

struts2

org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

actionPackages

com.action

struts-cleanup

/*

sitemesh

/*

REQUEST

FORWARD

INCLUDE

struts2

/*

java.lang.Throwable

/errorPage.jsp

404

/errorPage.jsp

contextConfigLocation

/WEB-INF/applicationContext.xml

org.springframework.web.context.ContextLoaderListener

I'm not getting data to jQuery success.

Please correct me, whats wrong here?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值