2011-09-11 2 views
0

매우 이상한 문제로 인해 상당히 좌절했습니다. 나는 여기서 아주 간단한 일을하려고 노력하고있다. 끝점에 양식을 게시하고 싶습니다. 나는 다음과 같은 명령을 사용하여 시도 :곱슬 곱슬 함이있는 POST가 올바른 출력을 제공하지만 AJAX는 오류를 제공합니다.

curl -d "Contact=Aditya&address1=1510 E. 9th Street&address2=Apt. 111&city=Tucson&state=AZ&zip=85719&Phone1=5207849817&Phone2=1237849812&[email protected]&key2=09 New Lead&key5=AmpushU&uhsgradyr=1950&uhighlevel=AA&ucourseint=BA Internet Mktg&uCampaignID=Herlambang&utextperm=YES&uleaddate=20110910&uleadtime=19:18 PST" http://dev.degreeamerica.com/candidate_test.php 

을 그리고 네 그것은 내가 site를 통해 그것을하려고 할 때, 그러나 그것은 나에게 오류를 제공, 잘 성공합니다. 누군가 내가 잘못한 것을 말해 줄 수 있습니까? 곱슬 곱슬에있는 매개 변수는 복사하여 POST 부팅 요청에서 붙여 넣기 만하므로 매개 변수가 모두 동일합니다. AJAX를하는 동안 저와 함께 뭔가 잘못 됐습니까?

답변

2

이와 같은 도메인 간 게시물의 결과는받을 수 없습니다. 귀하의 페이지는 adityaherlambang.com에 있습니다.하지만 귀하는 결과를 얻을 수 없으므로 degreesamerica.com에 게시하고 있습니다.

한 가지 해결책은 adityaherlambang.com에서 서버 측 프록시를 사용하고 libcurl을 사용하여 게시하는 것입니다. degreeamerica.com, 자신의 사이트의 JavaScript에 원하는 상태를 반환하는 동안.

+0

내 페이지가 호스팅되는 도메인 이외의 다른 도메인에 게시 할 수 없다고 말하는 것입니까? 그 어떤 다른 쉬운 대안? – adit

+0

또한 AJAX가 아니라 정기적 인 제출 작업 게시일 경우 그 결과를 볼 수있는 이유는 무엇입니까? – adit

+0

또한 서버 측 프록시에 의해 degreeamerica.com을 변경해야한다는 의미입니까? – adit

관련 문제