2014-06-13 2 views
1

임 HTML 페이지를 반환해야하지만, 파이썬 프레임 워크 또는 웹 개발과 관련된 것 아래의 명령을 사용하여 서버 ... 서버가 요청을 처리하고 HTML 페이지를 생성합니다 ...POST 요청은 병 프레임 워크를 사용하여

문제 : -

의 GET 요청이 HTML 페이지가 제대로 렌더링

그러나 그 후 HTML 페이지가 렌더링되지 않지만 HTML 내용이 요청에 반환되도록 요청하십시오 ...

요구 사항 : - 내 포스트 요청이 웹 페이지를 표시해야하며, HTML 콘텐츠를 반환하지해야 ...

GET 요청

window.open("./SimpleHTML?portfolio=no&antiCSRF={{acs}}&session_id={{session}}&targetpage=main"&search_string="+search) 

POST 요청

$('#exportLink1').click(function(e){ 
     var search = $('#small_search_string').val(); 
     $.post("SimpleHTML", 
      { search_string: search, 
        antiCSRF: '{{acs}}', 
        session_id: '{{session}}', 
        targetpage: 'main', 
        searchstring: search, 
      } 
      ).fail(function() { alert("The search failed."); }); 


    }) 

POST 요청 결과 :

<h3 style= 'display:inline'>Price</h3> 
<p style='display:inline'>2</p><br /> 
<h3 style= 'display:inline'>Full Price: </h3> 
<p style='display:inline'>10</p> 

GET 요청 결과 : 위의 내용

HTML 페이지, 당신은 단지 현재 페이지에 반환 된 데이터를 삽입 할 수, 음 ... 제대로

답변

0

렌더링 #results 사업부로 말을한다 :

$('#exportLink1').click(function(e) { 
    var search = $('#small_search_string').val(); 
    $.post("SimpleHTML", { 
     search_string: search, 
     // ... 
    }) 
    .fail(function() { alert("The search failed."); }) 
    .done(function(data) { 
     $('#results').html(data); 
    }); 
});