Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 用ajax重新加载div不起作用_Javascript_Jquery_Ajax_Html_Struts2 Jquery - Fatal编程技术网

Javascript 用ajax重新加载div不起作用

Javascript 用ajax重新加载div不起作用,javascript,jquery,ajax,html,struts2-jquery,Javascript,Jquery,Ajax,Html,Struts2 Jquery,我正在学习关于struts2 jquery插件的教程 但是ajax调用似乎不起作用,当我单击链接时,什么也没有发生。这是我的动作课 package actions; import com.opensymphony.xwork2.ActionSupport; public class AjaxTest extends ActionSupport{ public String execute(){ return "success"; } } struts.xml

我正在学习关于struts2 jquery插件的教程

但是ajax调用似乎不起作用,当我单击链接时,什么也没有发生。这是我的动作课

package actions;

import com.opensymphony.xwork2.ActionSupport;

public class AjaxTest extends ActionSupport{
    public String execute(){
        return "success";
    }
}
struts.xml

<package name="basicstruts" extends="json-default">
<action name="AjaxTest" class="actions.AjaxTest">
  <interceptor-ref name="jsonValidationWorkflowStack"/>
    <result name  = "success">hello.jsp</result>
</action>
</package>
最后是index.jsp

<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
  <head>
    <sj:head/>
  </head>
  <body>
    <div id="div1">Div 1</div>
    <s:url id="ajaxTest" value="/AjaxTest.action"/>

    <sj:a id="link1" href="%{ajaxTest}" target="div1">
      Update Content
    </sj:a>
  </body>
</html>