这更多是一个信息性问题,也许问题没有很好地格式化,但我不知道如何更好地解释它。根据检索到的数据检索数据和更改元素的Ajax
我已经制作了一个控制器,用于从数据库中检索数据[HttpGet]
,我如何使用Ajax检索前面提到的数据,如果成功更改了div的颜色?
[HttpGet]
public List<AppointmentsDT> ReturnApps()
{
List<AppointmentsDT> list = new List<AppointmentsDT>();
foreach (Appointment a in db.Appointments)
{
AppointmentsDT a1 = new AppointmentsDT();
a1.AppWithCompanyName = a.AppWithCompanyName;
a1.AppTime = a.AppTime;
list.Add(a1);
}
return list;
}
我一片空白至于如何写AJAX的正确的语法,将改变此基础上获得,例如该数据的适当的div的颜色,如果在数据库中有一个名为C公司和时间命名T然后div1会改变颜色?
这有可能吗?有我可以使用的代码示例吗?就像我说的,我画的是空白,因为我仍然在学习Ajax ......任何建议都会有帮助。 TNX
你做一个标准的AJAX请求让你的C#用适当的数据返回JSON。在JS Ajax成功回调中,您将解析该JSON所产生的对象并说'if(data.companyName ===“C”)'{'$(“#div1”).css(“color”,“blue “); }'。或类似。 – nnnnnn
在控制器中,它指出我需要的表中的哪些数据,控制器是否可以使用?我需要在Ajax,url,dataType中包含什么?我应该如何解析JSON?从理论上讲,我的语法写法在Ajax方面并不是最好的,我知道该方法应该是GET,但是哪种数据类型?等等。 @nnnnnn – MicroDev
对不起,我大约五年没有完成C#,所以我对那里的最佳实践有点过时了。 JS方面很简单,在StackOverflow上还有很多其他的问题,还有更广泛的网页上的教程,例如[这一个](http://codepedia.info/jquery-ajax-json-example-asp-net-sql-database/)(我刚刚发现一个快速的谷歌搜索,并没有审查准确性)。 – nnnnnn