J'ai implémenté une méthode simple JQuery.GetJSON
en cliquant sur un tag <img>
. Le problème est qu'Internet Explorer lève l'exception que methodname est indéfini.méthode javascript non trouvée 'nom de la méthode' est indéfini
Quelqu'un peut-il me guider à ce sujet.
HTML:
<div class="itemgenerate">
<img src="/images/generate.png" onclick="sendJSONRequest()" style="cursor: pointer;" />
</div>
<div id="divTarget" class="itemtext">
<p id="pStuff"></p>
</div>
Java Script:
<script language="javascript" type="text/javascript" src="/Scripts/jquery-1.4.1.js" />
<script language="javascript" type="text/javascript">
function sendJSONRequest() {
$.getJSON("/Home/Generate", $('#text1').val(), function (data) {
$('#pStuff').text(data.Stuff);
});
}
</script>
S'il vous plaît si quelqu'un peut me expliquer ce qui ne va pas ici:
essai avec 'onclick = "javascript: sendJSONRequest();" Est-ce que' – diEcho
IE dire quelle ligne? –
J'ai essayé de déboguer le javascript et il pointe vers la ligne de la balise '' –