web前後端傳值的一些問題
阿新 • • 發佈:2022-04-05
-
問題一:表單通過post方式提交的到底是name還是id?
-
問題二:使用js/ajax時,和後臺互動的是name還是id?
1)表單通過post方式提交的到底是name還是ID?
答:以name作為引數名,value作為引數值提交傳給後端
2)使用js/ajax時,和後臺互動的是name還是id?
答:都可以,主要看ajax用的哪個(詳見例子如下)
<input id='test' value="" /> <script type="text/javascript"> var value =$("#test").val(); //通過id獲取input的值 $.ajax({ type:"post", data:"username":value; url:"127.0.0.1/test", }); </script>
這兩種通過ajax的封裝,引數名均為username
<input name='test' value="" />
<script type="text/javascript">
var value =$("input[name='test']").val();//通過name獲取input的值
$.ajax({
type:"post",
data:"username":value;
url:"127.0.0.1/test",
});
無論通過name、id或者class通過JavaScript或者jquery都是可以獲取到該元素和改元素的值,獲取後的值就可以與後臺進行互動