【发布时间】:2011-07-05 22:50:54
【问题描述】:
我有以下代码
$.getJSON("../services/getNavigationAffectedList.php", obj, function(response)
{
$.each(response, function(i, v)
{
// Get the old page source
var source = v;
// Get the updated preview HTML
var new_nav = $('#preview').find('#navigation-block').html();
// Replace the old navigation with the preview HTML
$(source).find('.navigation-block').html(new_nav);
var source = $(source).html();
var obj = {
page_path: i,
new_source: source
};
console.log(obj);
});
它试图替换内存中包含的 DOM 中的导航块类(源)。虽然,$(source).html() 不会产生预期的结果。
帮助?
大卫请求的部分 JSON 响应:
{"\/var\/www\/html\/cms\/sites\/about\/debbie.php":"\r\n ...这里还有很多 html ....}
这是一个可供测试的小提琴: http://jsfiddle.net/eZP9E/1/
【问题讨论】:
-
您能否包含一个 JSON 的小示例,或者(甚至更好)一个演示问题的链接?如果您没有实时链接,jsfiddle.net 是一个很好的工具。
-
{"\/var\/www\/html\/cms\/sites\/about\/debbie.php":""-\/\/W3C\ /\/DTD XHTML 1.0 Strict\/\/EN\" \"http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-strict.dtd\">\r\n ...这里还有很多 html ....}
-
@syn4k:对不起,最后的评论应该是什么? 在问题中编辑其他详细信息,而不是 cmets。
-
@David,最后一条评论是为了响应 Matt 的 JSON 示例请求
-
@syn4k,啊,好吧。嗯,你能把它编辑成问题吗?它是可以告知答案的附加信息,因此构成问题本身的一部分,而不是讨论或想法,关于问题的目的/用途cmets系统。 =)