-1
사용자가 6 개의 숫자를 입력하는 양식이 있습니다.이 양식은 양식을 제출할 때 수집되어 변수로 저장됩니다. 그런 다음 AJAX를 사용하여 로딩 화면을 표시합니다. AJAX beforeSend 함수를 사용하여 로딩 화면에 입력 된 숫자를 표시하는 방법이 궁금합니다.AJAX에서 변수를 표시하는 방법은 무엇입니까?
$(function() {
$(".submit").click(function() {
var num1 = $("#num1").val();
var num2 = $("#num2").val();
var num3 = $("#num3").val();
var num4 = $("#num4").val();
var num5 = $("#num5").val();
var num6 = $("#num6").val();
var dataString = 'num1=' + num1 + '&num2=' + num2 + '&num3=' + num3 + '&num4=' + num4 + '&num5=' + num5 + '&num6=' + num6;
if (num1 == '' || num2 == '') {
$('.error').fadeOut(200).show();
} else {
$.ajax({
type : "POST",
url : "index.php",
data : dataString,
data : jQuery('#numbers_form').serializeArray(),
beforeSend : function() {
$('#loader').css('display', 'block');
$('#loader').css('margin', 'auto');
},
success : function(res) {
$('#success').css('display', 'block');
}
});
}
});
});
"AJAX"는 "asynchronous JavaScript and XML"의 머리 글자입니다. AJAX를 사용하여 아무것도 표시 할 수 없습니다. 뭔가를 표시하려면 HTML, CSS 및 JS를 사용해야합니다 ... – feeela
'data : dataString, data : jQuery ('# numbers_form'). serializeArray(),'<-'data'는 두 번 설정됩니다. –