我对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>
答案 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