2013-01-31 66 views
1

我用捲曲的跨瀏覽器的腳本和我得到的HTML響應jQuery的Ajax響應解析HTML和開放,在彈出的

var url= 'http://'+$('#host').val() + "user/autolog"; 
$.ajax({ 
     type: "POST", 
     data:{username:$('#User_username').val()}, 
     url:url, 
     dataType: "html", 
     success:function(data){ 
      alert(data); 
      $('#User_autolog').val("1"); 
     }, 
}); 

我得到的HTML響應,,如果我提醒它,它顯示的文字.. 如何我可以將其轉換爲HTML .. 所以它會像彈出窗口中的HTML窗體?

我得到響應

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
"http://www.w3.org/TR/html4/strict.dtd"> 
<html><head><title>Bandeau Agent - CCV</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<script type="text/javascript">function popup_agent(connect_url) { 
      var option = 'width=500,height=150,resizable=no,scrollbars=no,menubar=no,location=no,toolbar=no,status=no'; 
      var pname = 'popup_agent_'; 
      var winp = window.open(connect_url + '[email protected]@=KXpF6GFT7XCh7F-ZmB2VlsYteT8L18qE-aJDKIXt0pCv2QSHdNFN-4ixfasv9_Rc', pname, option); 
     } 
</script></head><body><script language="javascript" type="text/javascript">popup_agent('http://ccv-banner.viatelecom.com/bandeau.php');</script> 
    <code>Votre popup agent doit s'afficher dans une nouvelle fenetre sur votre ecran. Si ce n'est pas le cas,<a href="#" onclick="popup_agent('http://ccv-banner.viatelecom.com/bandeau.php');">cliquez-ici</a>.</code> 
</body></html> 
+0

什麼是響應數據? –

+0

看到有問題的回覆 – user1544195

+0

我認爲你需要的是[這](http://fancybox.net/) –

回答

0

我勸你看看有沒有打開「在彈出的HTML表單」: jquery ui modal form

如果成功,只是觸發形式,並對其進行更新/你的領域與ajax的答案。

如果你能給我們一個你的ajax答案的概述會更有幫助:)

+0

看到迴應編輯問題..我不想在模態..只是想彈出作爲迴應 – user1544195

+0

好吧,如果你只是想顯示在'正常'警報彈出窗口中的HTML這是不可能的,[見這裏](http://stackoverflow.com/questions/5278197/html-tags-in-javascript-alert-method) 你可能會必須考慮jQuery UI ... – mokk