我怎样才能显示ajax的输入结果

时间:2017-01-29 16:04:30

标签: javascript jquery html ajax rest

我有一个带有两个变量(名称和命名空间)的表单,我希望通过PUT方法将其发送到服务器,并在单击添加变量后将结果放在同一页面中:

的javascript:

var $name=$('#Name');
var $namesp=$('#NameSpace');

        $('.button6').on('click', function() {
                 var a=$name.val();
                 var b=$namesp.val();
                 var c=a+"/"+c
           if (confirm('Do you sure ?')) {
            $.ajax({
                    type: 'PUT',
                    url: 'http://rest/'+c,
                    contentType: "application/json",
                    success: function(data1) {
                     $("#orders").append(data1+"its works");
                    },
                    error: function() {
                        console.log("error");
                },
            });
           };
       });

HTML:

<input id="Name"  type="text" >

<input id="NameSpace"  type="text" >

<div id="orders"><div>

1 个答案:

答案 0 :(得分:0)

您似乎错过了jQuery ajax调用中的data选项。

        $.ajax({
                type: 'PUT',
                url: 'http://rest/'+c,
                contentType: "application/json",
                success: function(data1) {
                    $("#orders").append(data1+"its works");
                },
                error: function() {
                    console.log("error");
                },
                data: { a: a,
                        b: b,
                        c: c
                      }
        });