Javascript 使用AJAX进行Toastr
我试图从通过AJAX检索的JSON中获取一条toastr消息来显示。这必须能够更改警报的类型及其内容。我对JSON不太在行,读了一段时间后,我仍然不知道从哪里开始。有什么建议吗 阿贾克斯: 托马斯特:Javascript 使用AJAX进行Toastr,javascript,json,toastr,Javascript,Json,Toastr,我试图从通过AJAX检索的JSON中获取一条toastr消息来显示。这必须能够更改警报的类型及其内容。我对JSON不太在行,读了一段时间后,我仍然不知道从哪里开始。有什么建议吗 阿贾克斯: 托马斯特: toastr.success("Message here","Title here) 基本上,在PHP端,您将返回一个编码的JSON,如: $arr = array('message' => 'your message here', 'title' => 'you
toastr.success("Message here","Title here)
基本上,在PHP端,您将返回一个编码的JSON,如:
$arr = array('message' => 'your message here', 'title' => 'your title here');
echo json_encode($arr);
现在,在您的客户机上,编写成功
:
success: function(data) {
toastr.success(data.message, data.title);
}
看看我的问题:在JSON数组中,用不同的toast类型['info']、['warning']、['success']等替换“t”。然后,解析JSON以符合John Papa的答案
我是这样使用它的。它工作得很好 服务器
$message = array('message' => 'Success!', 'title' => 'Updated');
return response()->json($message);
客户
success:function(data){
setTimeout(() => {
toastr.success(data.message, data.title);
},500)
},
您正在从服务器发回什么数据?我希望发回一些toastr消息,格式为:msg:和title:您能发布实际的PHP代码吗?我还没有写任何数据,我首先需要了解如何将JSON解析为toastr通知。一旦我能做到这一点,我就会知道从服务器发送什么。这将是一个简单的JSON字符串为什么不仅仅是
toastr.success(data.message,data.title)
?谢谢,根据JSON中字符串的数量,是否有一种生成多个toastr通知的简单方法?是的,在JSON中返回一个消息数组,然后循环使用toastr
success:function(data){
setTimeout(() => {
toastr.success(data.message, data.title);
},500)
},