路由里面的sql语句是"update xz_user set ? where uid=?" 用的占位符 分别传递一个对象和一个编号值。ajax里的send()里面怎么穿数据。用的是put请求方法。整个ajax是通的
$.ajax({
url: '....',
data: {
// 数据
}
})
$(editBut).on("click",function(){
$.ajax({
url: "member",
type : "put", // 此处发送的是PUT请求
data : {
empno : 1170,
ename : "SMITH",
sal : 11.1,
hiredate : "1991-11-11"
},
success : function(data){
$(showDiv).append("<p> 数据更新成功:"+data.flag+"</p>");
console.log(1);
},
dataType : "json",
error : function(data){
$(showDiv).append("<p>对不起,出错啦!</p>");
}
})
});
和post是一样的,你用的是jQuery方法吗,假如是的话,用data定义数据即可
let xhr = new XMLHttpRequest()
xhr.open('put', 'example.php')
xhr.send('参数名=值&参数名=值')
xhr.onreadystatechange = function() {
if(xhr.readyState === 4) {
if(xhr.status === 200){
console.log(xhr.responseText);
}
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632