JQuery Add New Item to SPList

<div>
    <p>
        Task Title: 
        <input id="Text1" type="text" />
        <input id="Button1" type="button" value="Create Task" />
    </p>
    </div>

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  
<script>
    $(document).ready(function () {
        $("#newTaskButton").click(function () {
            CreateNewItem($("#newTaskTitle").val());
        });
    });


    function CreateNewItem(title) {
        var batch =
    "<Batch OnError=\"Continue\"> \
        <Method ID=\"1\" Cmd=\"New\"> \
            <Field Name=\"Title\">" + title + "</Field> \
        </Method> \
    </Batch>";

        var soapEnv =
    "<?xml version=\"1.0\" encoding=\"utf-8\"?> \
    <soap:Envelope xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \
        xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" \
        xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"> \
        <soap:Body> \
        <UpdateListItems xmlns=\"http://schemas.microsoft.com/sharepoint/soap/\"> \
            <listName>Tasks</listName> \
            <updates> \
            " + batch + "</updates> \
        </UpdateListItems> \
        </soap:Body> \
    </soap:Envelope>";

        var wsUrl = window.location.protocol + "//" + window.location.hostname + L_Menu_BaseUrl + "/_vti_bin/lists.asmx";
        $.ajax({
            url: wsUrl,
            beforeSend: function (xhr) {
                xhr.setRequestHeader("SOAPAction", "http://schemas.microsoft.com/sharepoint/soap/UpdateListItems");
            },
            type: "POST",
            dataType: "xml",
            data: soapEnv,
            complete: processResult,
            contentType: "text/xml; charset=utf-8"
        });
    }

    function processResult(xData, status) {
        alert(status);
    }
</script>