2011-05-26 123 views
0

獲取頁面內容的問題,根據正常的內容應該是正常的鏈接,因爲作爲迴應,它們都是正常的,但是當你插入正確的內容時div被刪除。在Ajax請求後添加自動關閉標記<a>

$.ajax({ 
    type: "GET", 
    url: url, 
    dataType: "html", 
    cache: false, 
    success: function(data) 
{ 
var a=$('.glavnoe',data).eq(n); 
$('.glavnoe').eq(n).html(a); 
} 
}); 

N - 是的className標籤的位置

阿賈克斯之前,其結果是

<a href="/xxx/xxx/xx/xx/xxxxx/"><img src="http://xxxx.jpg" /><br> 
<h4>Something</h4></a> 

結果後,阿賈克斯是

<a href="/xxx/xxx/xx/xx/xxxxx/"></a><img src="http://xxxx.jpg" /><br> 
<h4>Something</h4> 

你看,請求正常的標籤之前,但標籤立即關閉後。 這個問題有什麼可能的解決方案?

UPD1: 問題是在斜線末端的鏈接,如果以某種方式刪除這個斜槓問題將得到解決,但如何?

+0

'data'的外觀如何?哪個元素具有類「glavnoe」?可能更多的HTML將有所幫助。 – 2011-05-26 08:37:33

回答

0

不幸的是對於jQuery很容易解決不了這個問題。用javascript解析器在iframe上寫了javascript xmlhttp請求,沒有出現這樣的問題。