首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Toastr with AJAX

Toastr with AJAX
EN

Stack Overflow用户
提问于 2013-12-13 22:01:20
回答 3查看 11.5K关注 0票数 2

我正在尝试从通过AJAX检索的JSON中获取要显示的toastr消息。这必须能够更改警报的类型及其内容。我对JSON并不是很聪明,在阅读了一段时间之后,我仍然不知道从哪里开始。有什么建议吗?

Ajax:

代码语言:javascript
复制
 function ping(data1)
    {
        $.ajax({
           type: "POST",
           url: "bridge/ping.php",
           data: "var1="+data1,
           success: 
        }
     });

演讲者:

代码语言:javascript
复制
          toastr.success("Message here","Title here)
EN

回答 3

Stack Overflow用户

发布于 2013-12-13 22:38:26

基本上,在PHP端,您将返回一个编码后的JSON,如下所示:

代码语言:javascript
复制
$arr = array('message' => 'your message here', 'title' => 'your title here');
echo json_encode($arr);

现在,在您的客户端上,您可以编写success

代码语言:javascript
复制
success: function(data) {
    toastr.success(data.message, data.title);
}
票数 4
EN

Stack Overflow用户

发布于 2014-01-27 10:30:36

请看我的问题:在JSON数组中,将"t“替换为不同的toast类型'info‘、'warning’、'success‘等。然后,解析JSON以符合John Papa的答案。

Using timeouts with toastr

票数 1
EN

Stack Overflow用户

发布于 2020-12-12 20:29:28

我是这样使用它的。它工作得很完美。

服务器

代码语言:javascript
复制
$message = array('message' => 'Success!', 'title' => 'Updated');
return response()->json($message);

客户端

代码语言:javascript
复制
success:function(data){
  setTimeout(() => {
  toastr.success(data.message, data.title);
  },500)
},
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20568378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档