为了账号安全,请及时绑定邮箱和手机立即绑定

如何在没有jQuery的情况下使用$http发布经过urlencode编码的表单数据?

如何在没有jQuery的情况下使用$http发布经过urlencode编码的表单数据?

如何在没有jQuery的情况下使用$http发布经过urlencode编码的表单数据?我是AngularJS的新手,首先,我想只使用AngularJS开发一个新的应用程序。我试图对服务器端进行Ajax调用,使用$http从我的角度应用程序。为了发送参数,我尝试了以下方法:$http({     method: "post",     url: URL,     headers: {'Content-Type': 'application/x-www-form-urlencoded'},     data: $.param({username: $scope.userName, password: $scope.password})}).success(function(result){     console.log(result);});这是可行的,但它也使用jQuery$.param..为了消除对jQuery的依赖,我尝试了:data: {username: $scope.userName, password: $scope.password}但这似乎失败了。然后我试着params:params: {username: $scope.userName, password: $scope.password}但这似乎也失败了。然后我试着JSON.stringify:data: JSON.stringify({username: $scope.userName, password: $scope.password})我找到了这些可能的答案,但没有成功。我做错什么了吗?我相信AngularJS会提供这个功能,但是如何提供呢?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 830 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信