當前位置:首頁 » 網頁前端 » 前端請求一個實體部分屬性
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端請求一個實體部分屬性

發布時間: 2023-06-05 11:14:42

1. 用jquery或者js怎麼操作實體類中的各個值(.net)

loveandkissyou兄的回答參考價值比較大
哈嘍劉海兄的回答我猜不能滿足樓主的要求,因為驗證是在填寫信息的時候進行的,樓主的問題是在填寫信息之後,比如現在的系統中已經有很多不完整的數據,驗證只能保證新注冊的數據的完整性,無法解決已有數據的不完整
我的想法是首先用後台生成所有需要的表單框(也可以有js來做,先獲取需要哪些表單項,然後生成輸入框),然後js詢問後台哪些是需要填寫的,並彈出所需的輸入框,待客戶填寫之後,再提交至後台,然後後台存儲不為空且格式正確的欄位,然後再返回給js哪些還需要補充,然後js再生成需要的表單,然後再提交至後台存儲,然後再返回js哪些需要補充。。。。。。如此往返直到沒有需要補充的。這種方式並沒有想像的那麼繁瑣,只要打開時js提交後台詢問哪些要補充的就行了,如果後台發現還有需要補充的就刷新頁面,js就隨著頁面的載入自動開始新一輪的詢問。
上面都是流程方面的解答。具體到你的js判斷實體類的問題,可以用ajax實現,可以從後台返回一個鍵值對,鍵為欄位名稱,值為是否為空或格式是否正確,然後客戶端再處理

2. 在js中怎樣將一個對象的的部分屬性取出來

你能獲取這個數組嗎?如果能的話,只要遍歷就好了。如:

vardata=[{'id':'1223'},{'id':'dfddf'}];
for(vari=0;i<data.length;i++){
varobj=data[i];//獲取單個object對象
varid=obj.id;//獲取id
}

或者根據數組的索引獲取,索引是從0開始的,如:

varfirst=data[0];
varid=first.id;
varrequireState=frist.requireState;