2012-04-02 19 views
0

私はhtml画像を持っており、誰かが画像をクリックしたときに部分ページを更新することが可能かどうかを判断しようとしています。私はJavaScriptを使用すると思っていた。私はここのaspx、およびMVCモデルonclick部分画像の更新のためのhtml画像

を使用しています、私の考えは

<img id = "Img1" , alt = "Click me" src = /content/img1.gif/> 

である私のスクリプトは

<script type = "text/javascript" src ="../../Scripts/jquery-1.5.1.js" > 
    $(function() 
    { 
     $("#Img1").click(function() 
     { 
      $('#updatePartialView'). load('@Url.Action("myAction", "myController")'); 
     }); 
    }); 
</script> 

ようになりますが、「私はドン、仕事をしたいとは思われませんそれが可能かどうか知りません。

- 更新ごとに 私は上部に一連の画像があり、ユーザーが画像をクリックすると、ページの下半分がその画像に関する情報で更新されます。

---更新、私は別の何かを試してみたかったが、それだけではJavaScript myFunction()のあなたの最後に「);」閉じ削除

<script type = "text/javascript" src ="../../Scripts/jquery-1.5.1.js" > 
      $(function() 
      { 
      $("#Img1").click(function() 
      { 
       alert("I clicked this"); 
      }); 
     }); 
    </script> 
+0

あなたはonclickのIMGをリロードしたいですか? – Teak

+0

私は、部分ページの内容が明確ではない。あなたは何をしようとしているのか説明できますか? – Teak

+0

あなたの機能を別のスクリプト**タグに入れてください。そして削除する); '機能の終わりに –

答えて

0

下記参照動作しませんので。それは働くだろう。

しかし、以下のようにonclickハンドラを追加することをお勧めします。

<img id = "Img1" alt = "Click me" src=""> 

スクリプト:

<script src="@Url.Content("~/Scripts/jquery-1.5.1.js")" type="text/javascript"></script> 
<script type = "text/javascript"> 
    $(function(){ 
     $("#Img1").click(function(){ 
      $('#updatePartialView').load('@Url.Action("myAction", "myController")'); 
     }); 
    }); 
</script> 
+0

$(funtion())にJsScript Run Timeエラーが表示されるエラーが発生しました – user990951

+0

jQueryライブラリファイルをページに追加しましたか? –

+0

いいえ、これは user990951