通过webservice Pnotify发布消息

时间:2014-03-24 15:12:42

标签: c# javascript jquery pnotify

我对Jquery的编程世界还很陌生。 我试图从Web服务获取数据,以便通过Pnotify在通知上查看。 但是,在每个页面加载时,脚本不会查看通知栏。我真的不明白我做错了什么。希望你能帮忙。

注意:Web服务确实以JSON格式正确检索数据。

更新:我能够做一个msg.d但是它检索JSON但是没有解析我想要的信息。

<script type="text/javascript">
$(function () {
    $.ajax({ //DATA REQUEST
        type: 'POST',
        url: 'WebServices.asmx/getNote',
        contentType: "application/json; charset=utf-8",
        dataType: 'json',
        success: function (msg) {
        $.pnotify({ //CALL PNotify 
        title: msg.NoteTitle,                               
        text: msg.NoteText
        });
       }                
    });
});
</script>

1 个答案:

答案 0 :(得分:0)

我查看了您的代码,如果您执行以下操作,您应该能够获得所需的数据。 您需要知道在将数组传递给视图之前总是需要解析的对象。 在你的情况下,你没有那样做。

 success: function (msg) {
               var Obj= eval(msg["d"]); or // $.parseJSON(msg["d"]) Method to evaluate Json

$.pnotify({ //CALL PNotify 
title: Obj["0"].NotificationText, // The pared arrays
text: Obj["0"].NotificationDescription