javascript - 向浏览器输出响应
问题描述
我发布了一半代码,因为其余的都在工作。
只需要看看我想要的是否可以工作
问题:是否可以向浏览器发送 alert() 错误。因为 alert() 只是在浏览器的弹出窗口中输出错误
所以我想像你在成功功能中那样做
$('#resp').text(response.feedback);
并将响应发送到 html 之类的<div id="resp"></div>
所以我的主要问题是可以将 alert() 错误发送到浏览器而不是在浏览器上弹出。
在浏览器中发送并使用 id 调用它,如上述成功函数
beforeSend: function(){
if ($("form input[name='email']").val() == "") {
alert("Text-field is empty.");
return false;
}
},
success: function(response) {
$("#Submit").attr("disabled", true);
$('#resp').text(response.feedback);
},
解决方案
您需要在服务器响应中将一些标志/消息发送回浏览器。然后检查该标志/消息,并在您的客户端代码中显示一个 alert()。
例如
function showMessage(msg){
alert(msg);
}
//in your success bit
success: function(response){
if(response.someFlagYouSet == "NO_SUPPLIES_LEFT"){
showMessage("There are no supplies left... sorry");
}
}
推荐阅读
- c# - 如何使用 C#.net 将鼠标单击事件添加到 Picturebox
- android - 如何设置 LiveData
- > 到 MutableLiveData
- >?
- python - 如何在 python 中实现正态性检查功能?
- linux - 如何使用 curl 和 printf 打印 ftp 文件信息
- c++ - _ZdlPvj 程序入口点在 DLL 中找不到
Exe.exe 。我该如何解决? - c# - 如何正确打开新表单并关闭现有表单而不会出现任何错误?
- python - 使用 python scrapy 没有得到结果
- javascript - 将另一个数组中的数组对象打印成javascript中的特定格式
- paypal - 用于试用期订阅的 PayPal IPN
- c# - 如何通过 Unity 访问服务器上的 PHP 文件以进行 MySQL 数据库操作?