ページに多数の div があります。異なる ID を含む各 div。すべての div には、いくつかの高いチャートがあり、結果をフィルタリングするためのリンクもあります。各 div は、次のように angularJS の ng-repeat から取得されます。
<li id="{{record.id}} "ng-repeat = "record in records">
:
このリスト内の div の 1 つは、次のような構造です。
<div id="criteria">
<!--Calling a Pie chart that works fine -->
<a href="#" onclick="edit();">
</div>
同じページの私のスクリプトは次のようなものです:
<script type= "text/javascript">
function edit(){
var criteria=prompt("Please enter criteria");
if (criteria=="Login")
{
$("#criteria").load("Loginbar.html");
}
}
</script>
今私の質問は、編集をクリックすると基準が尋ねられ、ログインすると円グラフがログインバーグラフに置き換えられますが、その時点でページ全体が更新されます。
id="criteria" を持つ div のみが更新されるようにします。
私はすでに次のことを試しましたが、これは機能していません:
$("#criteria").html();
助けが必要です。ありがとうございます。