1. 程式人生 > 其它 >web前後端傳值的一些問題

web前後端傳值的一些問題


  • 問題一:表單通過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都是可以獲取到該元素和改元素的值,獲取後的值就可以與後臺進行互動