這更多是一個信息性問題,也許問題沒有很好地格式化,但我不知道如何更好地解釋它。根據檢索到的數據檢索數據和更改元素的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