2014-02-25 2 views
0

백본에서는 불가능할 수 있습니다. 즉, 백본으로 생성되지 않은 양식을 제출하고 양식을 제출하기 위해 모델을 작성하지 않기를 원합니다. 이 잘 jQuery의 아약스를 사용하여 작동, MVC 응용 프로그램에모델을 사용하지 않고 양식을 직렬화하고 백본과 함께 제출하십시오.

var formData = $('#AddNewUnitForm').serialize(); //or serializeArray() 
    var contact = new Contact(); 
    contact.save(formData, { success: ect }); 

내가 게시하고 있지만, 데이터는 분명히 백본과 다르게 제출 :

은 다음과 같이 몇 가지를 시도했다. 백본을 사용하려는 이유는 표준 유효성 검사 모델을 반환하거나 사용할 수 있기 때문입니다.

모델이 생성 된 몇 가지 예를 보았습니다. 그러나 양식을 제출하는 데 사용하는 것으로 생각하면 데이터를 직렬화하는 것이 낭비 인 것처럼 보입니다.

고맙습니다.

+1

귀하의 질문에 이해가되지 않습니다. 어떤 종류의 "표준 유효성 확인 모델"(그게 무엇이든)을 사용하려고한다면 아마도 Backbone 모델이 필요할 것입니다. 그렇지 않으면, 당신은 무엇을 검증 할 것입니까? –

+0

응답은 메시지와 필드를 알고 있어야하며 데이터를 알 필요가 없습니다. 데이터는 잘 작동하는 면도기 (mvc)를 통해 렌더링되고 있습니다. 단지 데이터를 전달하기 위해 js에서 데이터의 두 번째 모델을 만들 필요가 없습니다. – VirtualLife

답변

관련 문제