js跨域调用

//js跨域调用
function HandleRole(userid, domainURL) {
    $.getJSON("http://i." + domainURL + "/home/HandleRole?uid=" + userid + "&callback=?", function (message) {
        goFunctionHandeRole(message);
    });
}

//处理方法
function goFunctionHandeRole(data)
{
    if (data != null) {
        data = eval(data);
        //处理自己的代码
    }
}
         /// <summary>
        /// 后台程序
        /// </summary> 
        /// <param name="uid">用户id</param>
        /// <param name="callback">必须参数</param>
        /// <returns>0:无创建源网,1:有创建源网,2:无开通店铺,3:店铺审核不通过,4:开通了店铺</returns> 
        public ContentResult HandleRole(string uid, string callback)
        {
            Hashtable ht = new Hashtable();
          
                ht["quanUrl"] = "";
                ht["type"] = "0"; 
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(ht);           
            return Content("" + callback + "(" + json + ");");          
        }


你可能感兴趣的:(js跨域)