создавать элементы списка с помощью jquery - PullRequest
0 голосов
/ 20 июня 2011

Пошел на блогах Яна Тиленса: http://weblogs.asp.net/jan/archive/2009/04/10/creating-list-items-with-jquery-and-the-sharepoint-web-services.aspx

Я успешно адаптировал его сценарий. Проблема в том, что я хочу несколько полей ввода.

Этот кусок:

$ (документ) .ready (function () { $ ("# newTaskButton"). click (function () { CreateNewItem ($ ( "# newTaskTitle") Вал ().); }); });

   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" возвращает неопределенное значение

Любая помощь приветствуется. Спасибо

Ответы [ 2 ]

0 голосов
/ 20 июня 2011

Это значение вернет ноль. потому что вы передаете один параметр.

или сделай так

$(document).ready(function() { $("#newTaskButton").click(function() { 
CreateNewItem($("#newTaskTitle").val(),FNameValue.val()); }); });
0 голосов
/ 20 июня 2011

Вы не присваиваете ему значение, поэтому оно не определено.

$(document).ready(function() { 
     $("#newTaskButton").click(function() {
         CreateNewItem($("#newTaskTitle").val(), "FNamesvalue"); 
     }); 
});

Это будет FName значение "FNamesValue"

...