2012-06-02 3 views
1

드롭 다운 메뉴에서 정보를 가져 와서 원하는대로 포맷하고 최종 변수를 반환하려는 클래식 ASP 작업 페이지로 변경하면 일부 정보를 보내려고합니다. 값. 모든 Asp 잘 제출하지만 빈 값을 반환합니다.ASP 클래식 변수를 JQuery Ajax로 되 돌린다

여기

$.ajax({ 
    type: "POST", 
    url: "newslettercreate_action.asp", 
    data: { newsletter_publication: id_val, func_id: "1" }, 
    dataType: "html", 
    success: function(theSite) { 
    alert(theSite); 
}, 
    error: function(){ 
    alert("fail"); 
} 
      }); 

내 JQuery와

입니다 그리고 여기 난 그냥 중요한 부분을 표시합니다 ASP 코드를 조금 modded하게이 정보

thisQuery = "" 
    set thisRS = dbAccessObj.DirectQuery("live", thisQuery) 
    newsletter_list = thisRS("newsletter_list") 
    newsletter_list_vals = Split(newsletter_list,"_") 
    UBound(newsletter_list_vals) 
    theSite = newsletter_list_vals(0) 

를 처리하고있는 ASP를합니다. 내 궁극적 인 목표는 theSite를 나중에 JQuery Ajax로 반환하여 나중에 사용하는 것입니다.하지만 제가 말했듯이, 그것은 빈 값을 반환합니다.

+0

브라우저에서 ASP 페이지를 직접 호출하여 값을 반환했는지 확인 했습니까? newslettercreate_action.asp를 response.write에 하드 코딩하면 값이 작동합니까? – JohnFx

+0

또한 "나는 빈 값을 반환합니다"라고했을 때 정확히 무엇에 의해 반환 되었습니까? – JohnFx

답변

1

값을 쓰고 있습니까? 나는 당신의 게시 된 코드에 Response.Write를 볼 수 없다.

Response.Write(theSite) 
+0

응답이 없습니다. 저는 변수를 정의 할 필요가있을 것이라고 생각했습니다. 이것으로 해결했습니다. 정말 고마워!! – Yuschick