前两天在搞自己的项目,前端js框架用的是angularjs框架;网站整的差不多的时候出事了;那就是当我用$http.post()方法向服务器提交一些数据的时候;后台总是接收不到数据;
于是采用了其他方法暂时性替代一下;
今天正好有时间研究这个事情;网上查了很多资料;都试了试;都是不太好;但是还是给我提供了一些解决问题的思路;
正文开始:首先做了个demo如下;主要是为了比较他们的不同之处;
html如下:
<div class="row">
<div class="col-md-5">
<p class="h4 text-center">jQ的$.post()提交</p>
<div class="form-group">
<label for="exampleInputEmail1"><a href="https://www.jb51.cc/tag/yonghuming/" target="_blank" class="keywords">用户名</a></label>
<input type="text" ng-model="sdata.name" class="form-control" placeholder="<a href="https://www.jb51.cc/tag/yonghuming/" target="_blank" class="keywords">用户名</a>">
</div>
<div class="form-group">
<label for="">密码</label>
<input type="password" ng-model="sdata.pwd" class="form-control" placeholder="密码">
</div>
<button type="button" class="btn btn-primary btn-block" ng-click="<a href="https://www.jb51.cc/tag/jpos/" target="_blank" class="keywords">jpos</a>tData()">jQ提交</button>
<div class="col-md-2">
<div class="col-md-5">
<p class="h4 text-center">angularjs的$http.post()<a href="https://www.jb51.cc/tag/gongneng/" target="_blank" class="keywords">功能</a></p>
<div class="form-group">
<label for="exampleInputEmail1"><a href="https://www.jb51.cc/tag/yonghuming/" target="_blank" class="keywords">用户名</a></label>
<input type="text" ng-model="sdata2.name" class="form-control" placeholder="<a href="https://www.jb51.cc/tag/yonghuming/" target="_blank" class="keywords">用户名</a>">
</div>
<div class="form-group">
<label for="">密码</label>
<input type="password" ng-model="sdata2.pwd" class="form-control" placeholder="密码">
</div>
<button type="button" class="btn btn-primary btn-block" ng-click="aPostData()">$http提交</button>