폼을 실제로 다시로드하지 않고도 이벤트를 트리거 할 수 있도록 Netsuite에서 AJAX를 통해 폼을 게시하려고합니다.Ajax 폼 반환 오류
제발 도와주세요, 나는 AJAX와 초보자입니다. 여기
가 할
$('#du_joinnow').submit(function(e){
e.preventDefault(); //STOP default action
var formdata = $(this).serializeArray();
$.ajaxSubmit({
type: "POST",
url: "https://forms.na1.netsuite.com/app/site/crm/externalleadpage.nl?compid=XXXXXX&formid=1&h=XXXXXXXXXXXXXX"+ formdata,
data: formdata,
success:function(data, textStatus, jqXHR) {
$('#overlay').fadeIn(); //data: return data from server
},
error: function(jqXHR, textStatus, errorThrown) {
alert("Ajax Call Failed.");//if fails
}
});
return false;
});
을이 시도? – lighter
나는 eventlisteners를 추가하지 않았다. 단지 Ajax Call Failed라고 말한다. 오류 리스너를 여기에 어떻게 추가합니까? –
URL에서 매개 변수를 제거해야한다고 생각합니다. 매개 변수와 함께 URL을 사용하는 경우'POST '가 아닌'GET' 메서드를 사용해야합니다. – lighter