去Jan Tielens的博客: http://weblogs.asp.net/jan/archive/2009/04/10/creating-list-items-with-jquery-and-the-sharepoint-web-services.aspx
我成功改编了他的剧本。问题是,我想要几个输入框。
这篇文章:
$(document).ready(function(){ $(“#newTaskButton”)。click(function(){ CreateNewItem($( “#newTaskTitle”)VAL()); }); });
function CreateNewItem(title, Fname) {
// The CAML to create a new item and set the Title field.
var batch =
"<Batch OnError=\"Continue\"> \
<Method ID=\"1\" Cmd=\"New\"> \
<Field Name=\"Title\">" + title + "</Field> \
<Field Name=\"FirstName\">" + Fname + "</Field> \
</Method> \
</Batch>";
成功输入到列表但“Fname”字段返回未定义的“
感谢任何帮助。 感谢
答案 0 :(得分:0)
你没有给它一个值,这就是它未定义的原因。
$(document).ready(function() {
$("#newTaskButton").click(function() {
CreateNewItem($("#newTaskTitle").val(), "FNamesvalue");
});
});
这将使FName的值为“FNamesValue”
答案 1 :(得分:0)
此值将返回null。因为你传递了一个参数。
或者像这样做
$(document).ready(function() { $("#newTaskButton").click(function() {
CreateNewItem($("#newTaskTitle").val(),FNameValue.val()); }); });