Asp.net mvc 图像浏览器图像浏览器\u列表URL不工作
我已经尝试让插件图像浏览器工作,但我不知道,我在这里错过了什么 我正在使用这个类:Asp.net mvc 图像浏览器图像浏览器\u列表URL不工作,asp.net-mvc,plugins,ckeditor,getjson,Asp.net Mvc,Plugins,Ckeditor,Getjson,我已经尝试让插件图像浏览器工作,但我不知道,我在这里错过了什么 我正在使用这个类: public class GetImagesToJsonClass { public string image { get; set; } public string thumb { get; set; } public string folder { get; set; } } 这个结果呢 public
public class GetImagesToJsonClass
{
public string image { get; set; }
public string thumb { get; set; }
public string folder { get; set; }
}
这个结果呢
public JsonResult GetFiles()
{
List<GetImagesToJsonClass> GetFiles = new List<GetImagesToJsonClass>();
DirectoryInfo GetDIR = new DirectoryInfo(System.Web.HttpContext.Current.Server.MapPath("~/Content/Images/"));
foreach (FileInfo item in GetDIR.GetFiles())
{
GetImagesToJsonClass NewFile = new GetImagesToJsonClass();
NewFile.image = string.Format("/Content/Images/{0}", item.Name);
NewFile.thumb = string.Format("/Content/Images/{0}", item.Name);
NewFile.folder = "Test";
GetFiles.Add(NewFile);
}
string GetJson = JsonConvert.SerializeObject(GetFiles);
return Json(GetJson, JsonRequestBehavior.AllowGet);
}
还有ofc这个来激活它
CKEDITOR.replace('editor1', {
"extraPlugins": 'imagebrowser',
"imageBrowser_listUrl": "/Sales/Test"
});
并得到一个错误
parsererror: invalid JSON file: "/Sales/Test/": Unexpected token <
parsererror:无效的JSON文件:“/Sales/Test/”:意外标记<
如果我直接在中设置提要,会出现[object,object]错误
我做错了什么 如果您已经在使用
return Json()
,则无需事先对数据进行序列化。尝试返回Json(GetFiles,JsonRequestBehavior.AllowGet)代码>。另外,在JavaScript中,不需要调用JSON.parse
,因为您已经将数据类型设置为“JSON”。Try:Getfiles.done(函数(数据){//data是返回的数组})代码>。此外,您还必须将数据类型
更改为数据类型
。如果您已经在使用return Json()
,则无需事先对数据进行序列化。尝试返回Json(GetFiles,JsonRequestBehavior.AllowGet)代码>。另外,在JavaScript中,不需要调用JSON.parse
,因为您已经将数据类型设置为“JSON”。Try:Getfiles.done(函数(数据){//data是返回的数组})代码>。此外,您还必须将数据类型
更改为数据类型
。看见
CKEDITOR.replace('editor1', {
"extraPlugins": 'imagebrowser',
"imageBrowser_listUrl": "/Sales/Test"
});
parsererror: invalid JSON file: "/Sales/Test/": Unexpected token <