Javascript SweetAlert 2通过Ajax请求传递值不';行不通
我是js编程新手 目前,我正在尝试将sweetaler弹出窗口的值传递给我的php查询。但是它不起作用。(如果我按下确认按钮,表单将被关闭,什么也不会发生)。 这是我的js代码Javascript SweetAlert 2通过Ajax请求传递值不';行不通,javascript,ajax,sweetalert2,Javascript,Ajax,Sweetalert2,我是js编程新手 目前,我正在尝试将sweetaler弹出窗口的值传递给我的php查询。但是它不起作用。(如果我按下确认按钮,表单将被关闭,什么也不会发生)。 这是我的js代码 function ChangePassword(){ swal({ title: 'Kennwort ändern', html: '<input id="swal-input1" placeholder ="altes Kennwort" class="swal2-input"&
function ChangePassword(){
swal({
title: 'Kennwort ändern',
html:
'<input id="swal-input1" placeholder ="altes Kennwort" class="swal2-input">' +
'<input id="swal-input2" placeholder ="neues Kennwort" class="swal2-input">' +
'<input id="swal-input3" placeholder ="Kennwort wiederholen" class="swal2-input">',
focusConfirm: false
}) .then(function(isConfirm) {
$.ajax({
type: 'POST',
url: 'ChangePassword.php',
data: {
'pw_old': document.getElementById('swal-input1').value,
'pw_new': document.getElementById('swal-input1').value,
'pw_newconf': document.getElementById('swal-input1').value
},
success: function(result) {
swal({
title: result,
type: "success"}
);
},
})
})
函数ChangePassword(){
游泳({
标题:“Kennwortändren”,
html:
'' +
'' +
'',
focusConfirm:false
}).然后(函数(isConfirm){
$.ajax({
键入:“POST”,
url:'ChangePassword.php',
数据:{
“pw_old”:document.getElementById('swal-input1')。值,
“pw_new”:document.getElementById('swal-input1')。值,
“pw_newconf”:document.getElementById('swal-input1').value
},
成功:功能(结果){
游泳({
标题:结果,
键入:“成功”}
);
},
})
})
}
有人能告诉我我的错误在哪里吗?您的输入id是错误的 以下是正确的代码: 函数ChangePassword(){
swal({
标题:“Kennwortändren”,
html:
'' +
'' +
'',
focusConfirm:false
}).然后(函数(isConfirm){
$.ajax({
键入:“POST”,
url:'ChangePassword.php',
数据:{
pw_old:document.getElementById('swal-input1')。值,
pw_new:document.getElementById('swal-input2')。值,
pw_newconf:document.getElementById('swal-input3').value
},
成功:功能(结果){
游泳({
标题:结果,
键入:“成功”}
);
},
})
})
}
我希望这能解决你的问题
swal({
title: 'Kennwort ändern',
html:
'<input id="swal-input1" placeholder ="altes Kennwort" class="swal2-input">' +
'<input id="swal-input2" placeholder ="neues Kennwort" class="swal2-input">' +
'<input id="swal-input3" placeholder ="Kennwort wiederholen" class="swal2-input">',
focusConfirm: false
}) .then(function(isConfirm) {
$.ajax({
type: 'POST',
url: 'ChangePassword.php',
data: {
pw_old: document.getElementById('swal-input1').value,
pw_new: document.getElementById('swal-input2').value,
pw_newconf: document.getElementById('swal-input3').value
},
success: function(result) {
swal({
title: result,
type: "success"}
);
},
})
})
}