【发布时间】:2013-07-24 12:27:41
【问题描述】:
我正在尝试使用 jquery spservices 更新列表项。一切正常,但是当我尝试向richtextfield 添加href 时,它不起作用。它只更新纯文本而不是href。 下面是代码,这只是一个测试,所以这些网址是用于测试的。
function fn_UpdateListItem(){
$().SPServices({
operation: 'UpdateListItems',
listName: 'Bedrijven',
ID: 1,
valuepairs: [["Software", "<a href='http://www.google.nl'>its a test.</a>"]],
completefunc: function(xData, Status) {
alert('test complete');
}
});
}
如果我将值对更改为
valuepairs: [[\"Software\", \"test\"]],
它可以在富文本字段中进行测试。但是使用href它不起作用。任何人都知道如何解决?提前感谢
【问题讨论】:
-
为什么双引号前有反斜杠?另外,当您说它不更新 href 时,您是指仅 href 属性,还是整个锚标记?当您说它“不起作用”时,您的意思是该值根本没有改变,还是您将锚标记视为文本而不是 html 锚标记?
-
因为我什么都试过了。我在互联网上找到并尝试了它,但没有奏效。关于href:该字段为空。它没有任何价值。但是当我不使用href时是可以的。问题是我需要用href更新它。
-
我认为您的意思是您需要使用
<a>或anchor甚至“链接”来更新该字段。href只是锚标签的一个属性。抱歉,如果我似乎在吹毛求疵,但这会让您不清楚您的实际要求。如果您使用<a>手动更新该字段,它是否可以正常工作?这是一个帖子,建议您不能编辑富文本字段的 HTML,而需要使用“增强”来代替:sharepoint.stackexchange.com/questions/17269/… -
感谢您的回复,我的意思是这样的链接: (这只是一个例子。但是当我把它放在字段中时它是空的。如果我只需将纯文本放入其中即可。字段类型增强了富文本。
标签: jquery listitem spservices