0

ページに多数の 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();

助けが必要です。ありがとうございます。

4

1 に答える 1

0

試す

<a href="#" onclick="edit(); return false;">
于 2013-04-22T09:03:59.147 に答える