2012-11-07 2 views
0

jQuery를 사용하여 JSON 배열을 만들고, 클라이언트 측에서 모달 창에서 JSON 배열을 서버/백엔드로 전달하거나 게시하는 방법은 무엇입니까? 내가 전달하려는 모달 창에서 "변경 사항 저장"을 클릭하면 JSON 배열을 클라이언트 측에서 서버로 전달/게시하는 방법은 무엇입니까?

은/서버에

var data = $(this).serializeObject()을 게시 할 수 있습니다.

jQuery 또는 javascript를 사용하여 클라이언트 쪽에서 어떻게 처리 할 수 ​​있습니까?

서버에 게시에 대해 갈 수있는 올바른 방법인가

내 코드가 jsfiddle http://jsfiddle.net/dev1212/GP2Y6/30/에 여기 (사용자 클릭이 내 로컬 컴퓨터에 제출하지만 작업 할 때 모달 창은 바이올린에 표시되지 않음)?

이것이 JSON 배열 데이터를 서버에 전달하는 올바른 방법일까요?

이 내 업데이트 된 버전입니다 : 아약스에

$.ajax({ 
    type: 'POST', 

    url: 'http://re-directb-acktohomepage.com/', 
contentType:'application/json' 
    data: data, 
    success: 
     alert('success'); 

}); 

답변

0

"$.ajax"을 사용하고 "data" 매개 변수를 통해 json 데이터를 입력하십시오. 서버에 보내는 요청 객체의 데이터를 가져옵니다.

건배

+0

JSON 배열 데이터를 서버에 전달하는 올바른 방법일까요? – user244394

+0

웹 응용 프로그램의 모든 내용은 HTTP 프로토콜을 기반으로합니다. 그래서 어떤 식 으로든 HTTP의 하이퍼 텍스트를 통해 데이터를 전달할 것입니다. 또한 그렇습니다. 올바른 방법 중 하나입니다. – Rikki

+0

방금 ​​위의 코드를 업데이트하면이 일을 올바르게 수행하는지 알 수 있습니다. 서버에 json 데이터를 게시하면 일부 다른 페이지로 리디렉션됩니다. – user244394

0

당신은 양식을 사용하고 this처럼 자바 스크립트를 통해 제출하거나 this처럼 jQuery를 통해 AJAX를 사용 할 수 있습니다.

하나는 페이지를 리디렉션하고 다른 하나는 동일한 페이지에 브라우저를 유지하면서 데이터를 게시합니다. 이 질문은이 사이트에서 여러 번 답변되었으므로 좀 더 깊이있는 대답을 둘러 볼 수 있습니다.

관련 문제