Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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 使用AJAX进行Toastr_Javascript_Json_Toastr - Fatal编程技术网

Javascript 使用AJAX进行Toastr

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

我试图从通过AJAX检索的JSON中获取一条toastr消息来显示。这必须能够更改警报的类型及其内容。我对JSON不太在行,读了一段时间后,我仍然不知道从哪里开始。有什么建议吗

阿贾克斯:

托马斯特:

          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)
},