제출할 때 AJAX 조치를 취하는 양식이 있습니다. 사용자가 양식을 제출 한 직후에 한 번 더 게시하려면 최소 대기 시간을 5 초로 지정하고 싶습니다.두 개의 제출 사이에 대기 시간을 두십시오.
더 좋은 방법은 무엇입니까? 나는이 스크립트 (작동하지 않습니다하지만 난 생각이 여기 추측) 제작 :
$("form#submit_under_wall"+array[1]).submit(function() {
var submit_timestamp=0;
var c = new Date();
var now = ISODateString(c);
if(now-submit_timestamp>5){
var d = new Date();
var timestamp_message = ISODateString(d);
submit_timestamp = timestamp_message ;
//AJAX ACTION
}else{ alert("Wait 5sec between each post."); }
return false;
});
'더 나은 방법'을 찾고 있다면 서버 측에이 사실을 부과해야합니다. 귀하가 클라이언트에서 수행하는 모든 작업은 사용자가 우회 할 수 있습니다. – mkoryak