我有一个带有两个变量(名称和命名空间)的表单,我希望通过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>
答案 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
}
});