私はjqueryの関数に通じ変数を渡すに問題があります。jqueryのコールバック関数に変数を渡す
function showImage(type, top, url) {
$.getJSON('<?php echo $_SERVER['PHP_SELF']?>',{
type: type,
top: top,
img: url,
action: 'imginfo'
}, function(retval) {
if (retval['isimg']) {
$('#tdDimensions').html(retval['dimension']);
$('#thPreview').html(retval['previewtext']);
alert($('#tdPreview').html());
alert(img);
これは私のコードの一部ですが、問題はその成功機能(function(retval)
)でIですもはやshowImage()
に渡されたパラメータにはアクセスできません。
このコードのalert(img)
が機能するように、どうすれば実現できますか?
申し訳ありませんが、私はコールバック内からヴァルスにアクセスする際に問題があると思っていましたが、それはちょうど私自身のばかげたものでした...しばらくお待ちください! –