를 설정하지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');
와 함께 테스트하고 잘 작동합니다.
내 실제 아약스 전화 : 클릭 기능에
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.
}
});
여전히 위치는 아약스 호출에서 설정되지 않습니다. –
나는 진짜 아약스 전화로 내 질문을 업데이트했다. 위치가 div 경고로 설정되지 않았습니다. –
@Railsbeginner 사용자의 이벤트 (요소를 클릭)에 대한 응답으로 'position' 변수가 설정되고 코드가로드되는 즉시 AJAX 호출이 시작됩니다. –