91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jQuery getJSON 處理json數據的代碼 解決ajax跨域返回json 數據問題

發布時間:2020-05-29 19:48:48 來源:網絡 閱讀:713 作者:CTO流星雨 欄目:web開發
本人遇到的問題 :
    用getJSON 異步調用數據,返回json 數據集合,數據是反回了 但是 沒有執行回調函數


正確后的代碼:
js文件
//獲取列表
function getlist() {
    var topID = $("#articleid").val();
    //var params = "topicID=" + topID;

    $.getJSON("http://news." + domian + "/AjaxList.ashx?topicID="+topID+"&format=json&jsoncallback=?", function (data) {
        $("#commentlist").html(data.contentlist);

    });
}

一般處理文件
<%@ WebHandler Language="C#" Class="AjaxList" %>

using System;
using System.Web;
using LitJson;
using UCenter.Logic.Members;
using WCms.Entity.Common;
using WCms.Logic.Common;
using Qyn.Studio.Extend;
using Qyn.Studio.Utils;
/// <summary>
/// 獲取電子優惠卷
/// </summary>
public class AjaxList : IHttpHandler
{

    public void Proce***equest(HttpContext context)
    {
        context.Response.ContentType = "text/plain";
        context.Response.AddHeader("P3P", "CP=CAO PSA OUR");
       
        var data = new JsonData();
        var contentlist = new StringPlus();
        //var ID=UserLogic.GetCookies().ID;
        //var userinfo = UserLogic.Data.Where(t => t.ID == ID.GetValueOrDefault()).ToInfo();
        var jsoncallback = QynRequest.QS("jsoncallback");
        var cTopicID = QynRequest.QS("topicID").ConvertType(0);

        if (cTopicID > 0)
        {
            var list = WCms.Logic.Common.CommentLogic.Data.Where(t => t.TopicID == cTopicID.ConvertType(0)).Selector(t => new { t.Contents, t.CreateAt, t.CreateName })
               .Desc(t => t.CreateAt).ToList(5);

            contentlist.AppendLine("<div class=\"reading\">");
            contentlist.AppendLine("<h4><span>網友評論</span></h4>");
            contentlist.AppendLine("<div class=\"Comment\">");
            foreach (var item in list)
            {
                contentlist.AppendLine(string.Format("<dl><dt><img src=\"/content/imges/small.jpg\" alt=\"{0}\"/></dt>", item.CreateName));
                contentlist.AppendLine(string.Format("<dd><p><i>{0}:</i>{1}</p>", item.CreateName, item.Contents));
                contentlist.AppendLine(string.Format("<p><span>時間:{0}</span></p>", item.CreateAt.ToShortString("yyyy-MM-dd hh:mm")));
                contentlist.AppendLine("</dd></dl>");
            }
            contentlist.AppendLine("</div></div>");
            data["contentlist"] = contentlist.Value;
        }
        context.Response.Write(jsoncallback + "(" + data.ToJson() + ")");
    }

    public bool IsReusable
    {
        get
        {
            return false;
        }
    }

}







劃紅線的部分是重點需要注意的事情

注:format=json  可以不加
    jsoncallback   也可以換成  callback
    不過一般處理文件里面 也必須要和 js文件里的 jsoncallback 或著 callback  一致。


以上就是這個問題的解決辦法 ,如有問題請留言
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汝阳县| 客服| 南宫市| 长阳| 平定县| 沭阳县| 娄底市| 宝清县| 泰和县| 六盘水市| 安西县| 罗甸县| 武定县| 太康县| 阳东县| 磐安县| 原平市| 林周县| 临武县| 双辽市| 西安市| 合肥市| 曲水县| 元氏县| 富宁县| 西吉县| 双鸭山市| 贺兰县| 太原市| 阿鲁科尔沁旗| 花莲县| 左云县| 福州市| 定襄县| 乐亭县| 台湾省| 紫金县| 洛宁县| 凉城县| 石楼县| 靖西县|