cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Apabila jQueryMobile disepadukan dengan angularJS untuk membuat permintaan ajax, mengapa permintaan pos gagal, tetapi permintaan get gagal?

Kedua-dua halaman html dan halaman php pasti betul Apabila menggunakan jquerymobile dan angularjs untuk membuat permintaan ajax, mengapa permintaan siaran tidak berjaya, tetapi permintaan dapatkan adalah OK? Kod js adalah seperti berikut:

angular.module('kaifanla',['ng','ngTouch']).controller('orderCtrl',function ($scope,$http,parseSearch) {
  $scope.isSubmit=false;
  var did=parseSearch(location.search).did;
  $scope.order={did:did};
  $scope.submit=function () {
    $scope.isSubmit=true;
   // var str=jQuery.param($scope.order);
   //  $http.get('../data/order_add.php?did='+did+'&user_name='+$scope.order.user_name+'&sex='+$scope.order.sex+'&phone='+$scope.order.phone+'&addr='+$scope.order.addr).
   //  success(function (data) {
   //    console.log(data);
   //    $scope.oid=data.oid;
   //  })
    var str=jQuery.param($scope.order);
    $http.post('../data/order_add.php',str).success(function (data) {
      console.log(data);
    })
  }
  }).
service('parseSearch', function () {
  return function (search) {   //可以在所有的Controller中使用的一个函数——Service
    /*将形如'?did=2&pno=3&uname=tom&loc=bj转换为一个对象'*/
    var result = {};
    search = search.substring(1);
    var arr = search.split('&');  //['did=3', 'pno=5', 'uname=tom']
    angular.forEach(arr, function (v, k) {
      var kv = v.split('=');
      result[kv[0]] = kv[1];
    })
    return result;
  }
})
世界只因有你世界只因有你2793 hari yang lalu645

membalas semua(1)saya akan balas

  • PHPz

    PHPz2017-05-15 17:12:20

    Adakah bahagian belakang php anda mempunyai antara muka siaran? Saya rasa anda hanya membuka antara muka jenis get.

    Selain itu, saya tidak tahu apakah format data yang dipersetujui untuk bahagian belakang anda. Data yang anda ada di sini ialah rentetan yang melalui param jq Jika anda tidak menyatakan pengepala format kandungan yang akan dihantar, bahagian belakang anda boleh tidak tahu bagaimana untuk menghuraikan. Atau menghuraikan secara langsung badan bentuk sebagai rentetan.

    Artikel sebelumnya mungkin berguna untuk anda
    http://blog.anchengjian.com/#...

    balas
    0
  • Batalbalas