2012-11-02 5 views
0

Webscript (http://webscript.io)로 AJAX 문의 양식을 만들려고하는데 문제가 있습니다. AJAX가 없으면 양식이 잘 작동하고 이메일이 전달되었습니다. AJAX 기능을 추가하려고 시도한 후 양식을 통해 이메일 수신을 중단했지만 AJAX가 성공적으로 실행 된 것 같습니다. 다음은 JS Bin 예제 코드입니다 : http://jsbin.com/aqahok/1/edit. 문제가 Webscript (내가 볼 수는 없다고 생각하는)에 있지 않지만 AJAX없이 작업 한 JS 이후에있는 것 같은 느낌입니다.AJAX를 사용하여 이메일 보내기

내 문제를 살펴보고 질문 할 사항이 있으면 언제든지 고맙습니다.

+0

대상을 ajax url : 매개 변수로 이동하면 jsbin에서 500 서버 오류가 발생합니다. –

+0

ajax를 사용하여 양식 교차 도메인을 게시 할 수 없습니다. 그건 jsbin의 문제를 설명 할 것입니다 ... 그리고 아마도 라이브 형태 일 것입니다. 나는 절대 URL이 ajax 코드에서 사용된다는 것을 알고 있는데, 이것이 문제 일 수 있다고 제안하는 이유입니다. – charlietfl

+0

Webscript는 CORS를 지원하므로 (대부분의 브라우저에서) 도메인 간 AJAX 호출을 할 수 있습니다. – smarx

답변

1

귀하의 자바 스크립트는 input[name="message"]을 찾고 있지만 textarea[name="message"]을 (를) 찾고 있습니다. 나는 그것을 바꾸었고 이메일을 보내려고했다. 그것은 효과가있는 것으로 보입니다 (오류 없음), 잘하면 그것은 그것입니다.

+0

아, 네. 내 부분에 어리석은 실수. 감사! – 585connor

1

JS Bin을 사용하면 webscript.io가 500 내부 서버 오류 (Firebug 또는 Chrome Dev Tools에서 볼 수 있음)을 반환합니다. AJAX 부분은 응답을 확인하지 않고 "Contact Form Submitted!"를 표시합니다. 그래서 문제는 그들 편입니다.