dhl: ajax 는 도 메 인 을 넘 어 getJSON 으로 바 꿀 수 없습니다.
3046 단어 application
";});
public ContentResult ChatSubmitJson()
{
int enterpriseId = Convert.ToInt32(Request["id"] ?? "0");
var enterprise = _enter.GetEnterprise(enterpriseId);
string callback = Request.QueryString.Get("callback");
string question = HttpUtility.UrlDecode(Request["wrEditor"], Encoding.UTF8);
string content = string.Empty;
string shootKeywords = string.Empty;
string voiceUrl = string.Empty;
ViewData["Name"] = _enter.GetEnterprise(enterpriseId).FullCompanyName;
var list = new List<MessageModel>();//messageModel
list.Add(new MessageModel
{
ClientId = _guid + enterpriseId,
Speaker = " ",
EnterpriseId = enterpriseId,
Content = question,
CreateTime = DateTime.Now,
Extend = " "
});
List<AnswerModel> answerList = _manager.GetAnswer(question, enterpriseId, _guid + "&" + enterpriseId, ref shootKeywords, ref voiceUrl);
foreach (AnswerModel model in answerList)// MessageModel
{
list.Add(_manager.NewSendMessage(string.Format("{0} ", enterprise.ShortCompanyName), model.Answer, _guid + "&" + enterpriseId));
}
foreach (MessageModel message in list)//
{
string color = (message.Extend == " ") ? "#000" : "blue";
content += string.Format("<font color=\"" + color + "\">{0} {1}<br />{2}</font><br /><br />", message.Speaker, message.CreateTime.ToString("HH:mm:ss"), message.Content);
}
var vUrl = string.Format("{0}{1}", ConfigFile.VoiceFileUrl, voiceUrl);
string backjsondata = "({'id':'" + enterpriseId + "','wrEditor':'" + content + "','vid':'" + vUrl + "'})";
string mybackdata = callback + backjsondata;
return Content(mybackdata);
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Pre-Query SamplesValidate the current query criteria or provide additional query criteria programmatically, just before sending the SELEC...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.