2
jQueryのgetJSON
関数をオーバーライドして、追加のパラメータを提供し、元のgetJSON
を呼び出しようとしています。私はJavaScriptにはあまり慣れておらず、これを他の同様の例から抹消しています。私が見た例のほとんどは、jQuery.fn
名前空間内の関数からの振る舞いをオーバーライドしています。誰かが私が間違っていることを教えて助けてくれますか?javascript - getJSONのjQueryコア関数をオーバーライド
<html>
<head>
<script type="text/javascript" src="./js/jquery-1.6.4.min.js"></script>
<script type="text/javascript">
(function($){
var _old = $.getJSON;
$.getJSON = function(){
alert("Calling overridden getJSON");
return _old.apply(this,arguments);
};
})(jQuery);
$(document).ready(function() {
try {
$(this).getJSON('ajax/test.json', function(data) {
var items = [];
alert('done');
});
}
catch (err)
{
alert(err.message);
}
});
</script>
</head>
<body>
</body>
</html>
です。ありがとうございました。 – Geoff