を設定していないjQueryの変数は、私はこのjQueryのコードを持っている私の文書の上部に
jQuery.ajax({
url: frm.attr('action'), //your server side script
data: frm.serialize(), //our data
type: 'POST',
success: function (data) {
alert(position.left);
},
問題がある警告ボックスことその位置で表示されていません。私はalert('something');
でテストしており、正常に動作します。
私の本当のAJAX呼び出し:クリック機能で
jQuery.ajax({
url: frm.attr('action'), //your server side script
data: frm.serialize(), //our data
type: 'POST',
success: function (data) {
$('.warning').fadeIn(500).css({display: 'block',
position: 'absolute',
left: position.left + 50,
top: position.top - 25
}).append('asdasdsadsad'),
$(ri).next('.ratingcount').html('asdasdasd')
},
error: function (jxhr, msg, err) {
alert(msg); //something went wrong.
}
});
まだ位置はajax呼び出しで設定されていません。 –
私は実際のAjaxコールで質問を更新しました。 div警告の位置は設定されていません。 –
@Railsbeginnerこれは、あなたの 'position'変数がユーザーからのイベント(要素をクリック)に応答して設定され、コードがロードされるとただちにAJAX呼び出しが呼び出されるためです。 –