2008-10-29 3 views
2

기존 ASP (VBScript)의 경우 AJAX 용 서버 측 라이브러리가 있는지 궁금해합니다. (JSON 대신 XML이 좋지만 아무 것도 좋음) ...고전적인 ASP를위한 마음에 드는 AJAX 도서관?

이미 작동 중이며 디버깅 중일 경우 휠을 재발 명하지 마십시오. .

건배, 가스파르

편집 : 서버 측 ASP VBScript를 ... 난 이미 자바 스크립트 클라이언트 측 라이브러리 많은 보았다.

+0

클라이언트 또는 서버 측 라이브러리? –

답변

3

시도 jQuery. 놀랍다!

+0

hmm은 클라이언트 쪽에서는 좋아 보이지만 서버 쪽에서 ASP VBscript 코드에 더 관심이 있습니다. –

+0

하지만 AJAX는 실제로 클라이언트 개발 용입니다. 클래식 ASP는 마크 업으로 작성되어 자바 스크립트와 jQuery 호출을 코드와 결합하면 케이크 조각이됩니다. – mohammedn

+0

ok ... 글쎄, 내 질문을 이해하지 못한다면 jQuery 나 Prototype 또는 Dojo 등을 클라이언트 측에서 사용할 수 있지만 클라이언트는 ASP 페이지를 호출하여 데이터를 검색해야한다. 가능하면 라이브러리를 사용하십시오. 존재하지 않는다면 직접 작성하겠습니다. –

2

나는 고전적인 asp를위한 몇 가지 여전히 유지 보수 된 아약스 라이브러리 중 하나 인 것처럼 보이는 ajaxed을 사용하고 있습니다. 그것은 나를 위해 아주 잘 작동합니다. 그것은 js lib로 prototypejs를 사용하고 있습니다. JSON은 완벽하게 지원됩니다.

2

정말 서버 측 라이브러리가 필요하지 않습니다. AJAX에서 POST 및 GET을 수락하는 것은 "구식"방식으로 수락하는 것과 같습니다. 여기서 중요한 점은 좋은 디자인 패턴입니다.

내가 일반적으로 내 간단한 아약스 (나는 Prototype 사용) 자바 스크립트 호출을 파견하는 하나의 함수를 사용

function fetch(elelment,cmd,id) { 
    //general purpose AJAX function 
    $(elelment).innerHTML='Loading...<br /><img src="/images/spinner.gif">' 
    now = new Date() 
    url = 'http://..../Ajax.asp?CMD='+cmd+'&ID='+pid+'&now='+now 
    new Ajax.Updater(elelment, url, { method: 'get' }); 
} 

그럼 난 일반적으로 선택 케이스를 사용하는 서버 측에 명령하여 분해, 인출 전달 된 ID로 레코드를 저장하고 HTML 조각을 작성합니다. 나는 보통 별도로 필요한 JSON을 추출하는 함수를 빌드한다.