2010-09-16 57 views
1

我使用PHP cURL連接到另一臺服務器,發佈數據並將其返回到我的頁面。到現在爲止,這種情況有點不同。我正在使用以下,它很糟糕。jQuery ajax沒有將內容加載到頁面

$(document).click(function() { 
$("#SymbolSearchForm").submit(function() { 
$.ajax({ 
url: "PHP/Kinetick_Symbol_Search.php", 
type: "post", 
dataType: "HTML", 
    success: function(html){ 
    var end = "{ENDKINETICK}"; 
    $("#return").append(html.substring(html.indexOf("{STARTKINETICK}"), html.indexOf(end) + end.length)); 
} 

}); 
}); 

的URL IM提交返回整個頁面,我想修剪出以外什麼是{} STARTKINETICK並返回{} ENDKINETICK標籤之間的所有內容。目前它將整個頁面加載到div中,然後變成白色。有任何想法嗎?

THX, 凱恩

+0

請參閱我在上一個問題中的編輯。我首先誤解了你的問題,返回的子字符串包括{STARTKINETICK}和{ENDKINETICK} – RememberME 2010-09-16 18:00:53

+0

你是否檢查過以確保子字符串被正確返回?如果是這樣,那麼你需要在你之前的問題中接受一個答案。在你的後續行動中,你表示它正在進行提交行動。那仍然是這樣嗎?如果是這樣,你是否按照我的建議嘗試了「返回false」來停止提交? – RememberME 2010-09-16 18:10:41

+0

頁面在這裏發佈http://tiny.cc/zo07r即時消息完全丟失。順便說一句,我標記你的答案爲接受,對此表示歉意 – 2010-09-16 18:17:08

回答

-1

也許嘗試不同的方法,但沒有跳出這將使該頁面的反應就像你說。

html = html.match(/{STARTKINETICK}(.*?){ENDKINETICK}/)[1]; 
$("#return").append(html); 
+0

我給了一個鏡頭,所以你只是使用HTML作爲變量,並將其正確追加它?謝謝 – 2010-09-16 18:21:05