2011-01-15 3 views
1

를 사용하여 데이터베이스에 추가 나는 undordered 목록 테이블에서 사람들의 이름이 포함 아약스

  • 아 디트
있습니다. 이제 아약스를 사용하여 데이터베이스에 다른 이름을 추가하고 있습니다. 이름이 데이터베이스에 제대로 삽입되지만 변경 사항을 보려면 페이지를 새로 고쳐야합니다 (확실히 원하지 않습니다).

이 부분은 나를 혼란스럽게합니다.

1) "이름"을 제공하는 javascript에 대한 응답을 반환하고 dom에 목록 요소 "이름"을 추가하면 페이지 새로 고침시 해당 요소가 페이지에 없습니다.

2) 응답을 반환하지 않고 데이터베이스에 추가하면 페이지를 새로 고침하여 변경 사항을 확인해야합니다.

나는 등

어떻게이 문제를 해결하기 위해 jQuery를 사용하지 않는 일반 자바 스크립트 기반의 Ajax 호출을 사용하고 있습니다?

+0

이름과 함께 응답을 보내면 여전히 데이터베이스에 추가하고 있습니까? – dqhendricks

+0

은 데이터베이스 항목과 응답을 처리하는 PHP를 볼 수 있습니다. – dqhendricks

+0

@dqhendricks. 네, 먼저 데이터베이스에 추가하고 있습니다. –

답변

2

나는 등 jQuery를 사용하지 않는 일반 자바 스크립트 기반 아약스 전화를 사용하고

당신이 JQuery와 (또는 프레임 워크의 다른 종류)없이 수행하려는 경우 당신은 xmlhttprequest를 사용하는 방법을 배우게합니다. append text/html to an element에 대해서도 알아야합니다. 기본적으로 자바 스크립트를 배워야하지만 "good parts of javascript"을 사용하는 것이 좋습니다.

하지만 제 생각에는 jquery를 대신 사용해야합니다. 이유는 무엇이 아닌가? (자바 스크립트 개발을 훨씬 쉽게 할 수 있기 때문입니다.

  1. http://api.jquery.com/jQuery.post/을 사용하면 쉽게 데이터베이스를 추가 할 수 있습니다.
  2. 다음 add item to unordered list jquery를 사용합니다.