Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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 使用struts 1、js和ajax在单击每个选项卡时显示不同的数据_Javascript_Ajax_Struts - Fatal编程技术网

Javascript 使用struts 1、js和ajax在单击每个选项卡时显示不同的数据

Javascript 使用struts 1、js和ajax在单击每个选项卡时显示不同的数据,javascript,ajax,struts,Javascript,Ajax,Struts,简介:我正在用struts1、tiles开发Newsetter。对于前端,我使用js和ajax。 我在页面顶部有8个标签。我想在单击每个选项卡时显示不同的数据。单击tab按钮时,会调用一个JS函数,该函数使用AJAX调用调用action类,该类设置了相应于该操作的表单属性。然后我转发到我的left.jsp left.jsp是我布局中的一个文件,用于平铺。 My left.jsp看起来像: <div id="left1"> <form name="Project" metho

简介:我正在用struts1、tiles开发Newsetter。对于前端,我使用js和ajax。 我在页面顶部有8个标签。我想在单击每个选项卡时显示不同的数据。单击tab按钮时,会调用一个JS函数,该函数使用AJAX调用调用action类,该类设置了相应于该操作的表单属性。然后我转发到我的left.jsp left.jsp是我布局中的一个文件,用于平铺。 My left.jsp看起来像:

<div id="left1">
  <form name="Project" method="post" >
    <bean:write name="Project" property="name" />
  </form>
  <form name="KnowAMSS" method="post" >
    <bean:write name="KnowAMSS" property="namexyz" />
  </form>
</div>
**项目和知识是8个选项卡中的两个选项卡

问题:当我单击另一个选项卡时,相同的过程会继续,并将数据显示到相应的选项卡。。但它也会显示以前单击的选项卡的数据。我不想要这些。我只想要我最近按下的那个标签的数据。 请帮我解决这个问题。
谢谢。

完成任务有不同的方法

我建议您使用像jqueryui这样的外部库

下面是一个例子:

源代码非常简单,只是:

Javascript:

$(function() {
    $( "#tabs" ).tabs();
});
HTML:


我会尽力回来的。
  <div id='tabs'>
      // your HTML code
  </div>