ホームページ  >  記事  >  ウェブフロントエンド  >  SpringMVC+Ajax+HTML文字列の結合サンプルコード

SpringMVC+Ajax+HTML文字列の結合サンプルコード

亚连
亚连オリジナル
2018-05-22 15:57:481214ブラウズ

この記事では主に SpringMVC+Ajax+スプライシング HTML 文字列のサンプル コードを紹介します。興味のある方は参考にしてください。

なぜこれを書いているのですか?なぜなら、現在のWebページにあるからです。単純にデータを同期的に渡すことは非常にまれになりました。それらのほとんどは、Ajax 経由でデータを非同期に渡します。したがって、ここでは SpringMVC+Ajax を使用し、同時に文字列表示を結合することによって支援される簡単な小さな例を示します。皆さんのお役に立てれば幸いです。

このケースの構成は、以前の記事の SpringMVC の単純な追加、削除、変更、確認 (SSM 統合) に基づいており、その後、Jackson jar パッケージの構成を支援します。

サーバー側

  @RequestMapping("/ajaxlist")
  @ResponseBody//(springmvc的Jackson注解,返回json字符串)
  public List<User> getUserList()
  {
    List<User> list =userService.findAll();
    return list;
  }

フロントエンドは

 <body>
    <button id="testButton">异步传输</button> 
    <p id="content"></p> 
 </body>

Ajaxリクエストとスプライス文字列を使用します

<script type="text/javascript">
  $(function() {
    $("#testButton").click(function()
    {
      $.ajax(
      {
      url:"${pageContext.request.contextPath }/user/ajaxlist",
      type:&#39;GET&#39;,
      dataType:&#39;json&#39;,
      success:function(data)
      {
      //拼接字符串
        var html = "<table><tr><td>用户名</td><td>密码</td><td>昵称</td><td>电子邮箱</td></tr>";
        for(var i=0;i<data.length;i++)
        {
          html=html+"<tr>"+"<td>"+data[i].username+"</td>"+"<td>"+data[i].password+"</td>"+
          "<td>"+data[i].nickname+"</td>"+"<td>"+data[i].email+"</td>"+"</tr>";
        }
        html = html+"</table>";
        $("#content").append(html);
      }
    });
    });

  });
</script>

実際、執筆プロセス中、私は firebug を使用していましたデバッグ中に、jQuery ファイルを取得できないことがわかり、パスの問題だとずっと思っていましたが、パスが正しいことを確認したところ、静的リソース マッピングが設定されていないことがわかりました。静的リソースマッピングを設定すればOKです。

フロントエンドの表示結果

上記は、皆様の参考になれば幸いです。

関連記事:

php+ajax開始処理とレビュー処理の実装方法

jsのカプセル化ajax関数の実装手順を詳しく解説

PHP+ MySQL+ Ajaxが淘宝網顧客サービスAliwangwanを実装へ チャット機能(フロントページ)の使い方

以上がSpringMVC+Ajax+HTML文字列の結合サンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。