我的代碼使用James Padolsey的「cross domain mod for jQuery」進行跨域請求以獲取網頁源代碼:https://github.com/padolsey/jQuery-Plugins/tree/master/cross-domain-ajax;瀏覽器不呈現表格元素| jsFiddle示例
然後它選擇第一個表並將其附加到現有的div。
但附加的表格無法正確渲染。任何人都可以看看這個小提琴並告訴我爲什麼?
感謝, 約翰
我的代碼使用James Padolsey的「cross domain mod for jQuery」進行跨域請求以獲取網頁源代碼:https://github.com/padolsey/jQuery-Plugins/tree/master/cross-domain-ajax;瀏覽器不呈現表格元素| jsFiddle示例
然後它選擇第一個表並將其附加到現有的div。
但附加的表格無法正確渲染。任何人都可以看看這個小提琴並告訴我爲什麼?
感謝, 約翰
你使用jQuery ..這樣你就可以把它變成一個jQuery對象遍歷它
function stripViewResponse() {
// Select table element
var fetchedTable = $(antwort).find('table')[0]; // find first table
// append table
$('#new').append(fetchedTable);
}
太棒了!正如你所看到的我剛剛開始。非常感謝你。 – John
你可以也試試這個
function stripViewResponse() {
// Select table element
var fetchedTable = $(antwort).find('table').eq(0);
// append table
$('#new').append(fetchedTable);
}
謝謝!這幾乎與@wirey建議的一樣。 – John
請注意,不要使用全局變量將來自一個函數的響應傳遞給另一個函數。把它作爲一個參數:'stripViewResponse(res.responseText);',並接受它作爲一個參數'函數stripViewResponse(antwort){...' –
我知道。但是你是對的,其他人可能不會。所以感謝提示。這裏是更新的jsFiddle:http://jsfiddle.net/zjy73 – John