Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 同时使用dangerMode和输入-sweetalert_Javascript_Jquery_Sweetalert - Fatal编程技术网

Javascript 同时使用dangerMode和输入-sweetalert

Javascript 同时使用dangerMode和输入-sweetalert,javascript,jquery,sweetalert,Javascript,Jquery,Sweetalert,我正在使用,因此在执行危险操作之前,我会弹出对话框。例如 swal({ 标题:“你确定吗?”, text:“一旦删除,您将无法恢复此虚拟文件!”, 图标:“警告”, 按钮:是的, 丹格莫德:没错, }) 。然后((将删除)=>{ 如果(将删除){ swal(“噗!你想象的文件被删除了!”{ 图标:“成功”, }); }否则{ swal(“你想象的文件是安全的!”); } }); 但用户可以根据需要输入任何备注,这是可选的,不是必需的。所以会变成这样 所以我像这样修改了代码 函数请求上传(值)

我正在使用,因此在执行危险操作之前,我会弹出对话框。例如

swal({
标题:“你确定吗?”,
text:“一旦删除,您将无法恢复此虚拟文件!”,
图标:“警告”,
按钮:是的,
丹格莫德:没错,
})
。然后((将删除)=>{
如果(将删除){
swal(“噗!你想象的文件被删除了!”{
图标:“成功”,
});
}否则{
swal(“你想象的文件是安全的!”);
}
});
但用户可以根据需要输入任何备注,这是可选的,不是必需的。所以会变成这样

所以我像这样修改了代码

函数请求上传(值){
游泳({
标题:“你确定吗?”,
文本:“您确定要请求上载吗?”,
图标:“警告”,
按钮:是的,
丹格莫德:没错,
内容:{
元素:“输入”,
属性:{
占位符:“有什么意见吗?”,
键入:“文本”,
},
},
})
.然后((将删除,输入)=>{
如果(将删除){
swal(`youtyped:${input}`);
//在这里调用ajax
}
否则{
swal(`Is not delete`);
}
});
}     
但我无法从输入中获取值,它保持显示
未定义


知道如何解决这个问题吗?

输入值作为第一个参数提供。当您单击取消、在弹出窗口外单击或按ESC键时,您将获得关闭警报的值
null
(即:触发您的else)。否则,如果单击“确定”,它将保留您的输入值:

.then((input) => {
  if (input !== null) {
    swal(`You typed: ${input}`);
    //Call ajax here
  } else {
    swal(`Is not delete`);
  }
});
函数请求上传(值){
游泳({
标题:“你确定吗?”,
文本:“您确定要请求上载吗?”,
图标:“警告”,
按钮:是的,
丹格莫德:没错,
内容:{
元素:“输入”,
属性:{
占位符:“有什么意见吗?”,
键入:“文本”,
},
},
})
.然后((输入)=>{
如果(输入!==null){
swal(`youtyped:${input}`);
//在这里调用ajax
}否则{
swal(`Is not delete`);
}
});
}
请求上传()