2012-09-11 3 views
0

저는 아직 Ajax를 처음 사용하기 때문에 저와 함께하시기 바랍니다. 클래식 ASP에서 실행되는이 레거시 웹 응용 프로그램을 업데이트하기 위해 Ajax를 사용하려고합니다.표 레코드의 Ajax onblur 업데이트

이 웹 페이지는 다음과 같은 제목으로 레코드의 행과 함께 HTML 테이블이 있습니다

제품 ID, 제목, 무게 및 상태.

ProductID 및 Title은 자체 설명입니다. 무게는 0.5, 1KG, 2KG, 2.5Kilos 등과 같은 데이터가 포함 된 텍스트 상자입니다.

내가 달성하고 싶은 것은 Ajax를 사용하여 포커스가 onblur 일 때 데이터베이스의 Weight 필드를 자동으로 업데이트하는 것입니다.

업데이트가 성공하면 해당 레코드의 Status에 "OK"라고 표시되고, 그렇지 않으면 Status가 비어 있습니다.

도움을 주시면 감사하겠습니다. 감사.

답변

0

내가 접근 할 방법은 클라이언트 측 처리를 위해 .blur(), .val().ajax() 기능을 함께 사용하는 것입니다.

두 가지 기능을 수행해야합니다. 먼저 체중에서 값을 얻습니다. var weight = $("#weight").val()과 같은 것입니다. 데이터를 얻을 수있게되면 행복하게 처리 할 수 ​​있도록 서버 측 스크립트로 전달해야합니다. .ajax 및 POST 또는 GET 변수를 사용하여이 작업을 수행 할 수 있습니다. .ajax()에는 피드백을 제공하기 위해 조사해야하는 onSuccess() 메소드가 있습니다.

흐림 이벤트가 발생하면이 함수가 호출됩니다. like $("#weight").blur(ajaxFunctionIJustMade())

일단 이것이 작동하면 데이터베이스에 데이터를 삽입하는 서버 측 스크립트를 정렬해야합니다.