2011-09-14 10 views
0

私はjcropを使用して、ユーザーが、私はそうのようなimgタグを返すPHPページへの呼び出しを行う画像をCRPS後だ:PHPページを呼び出すimgタグを更新するより良い方法はありますか?

$.get("get_profile_picture.php", function(data) { 
    $('#profile_photo_id').html(data); 

    jQuery('#cropbox').Jcrop({ 
     onChange: showPreview, 
     onSelect: showPreview, 
     aspectRatio: 1 
    });   
}); 

$.get("get_profile_thumb.php", function(data) { 
    $('#profile_thumb_id').html(data); 
}); 

これは正常に動作しますが、私の懸念は、私は2つを作ってるんだということですユーザーが新しい画像をアップロードするたびに追加の呼び出しが行われます。 get_profile_picture.phpから返されたのimgのsrcコードは次のようになります。

<img src=<?php echo(getProfileThumb($user_id, FALSE)) ?> id="cropbox" /> 

は、私はもっとエレガントな解決策があれば知りたいです。私は "クロップボックス" IDのattr 'src'タグを設定しようとしましたが、最初にPHPコードを実行する必要があります。どのような考えや提案ですか?

答えて

1

2番目のGETを取り除きたい場合は、読み込まれたimgタグ(ともちろんのイメージ)を最初のGETから使い、cssでサムネイルのサイズに合わせてサイズを変更することができます。

+0

私は返されたデータを変更することによって同様のことを行い、問題を解決しました。私は今それを一度呼び出す必要があります。ありがとう! – Paul

関連する問題