2016-07-31 8 views
-1

、私は500内部サーバーエラーを取得しています。取得500内部サーバーエラーが

$(document).on('click', '#continue-to-payment', function() { 
     var selected = $('#addr_selected').val(); 
     if (selected > 0) { 

      $.ajax({ 
       type: "POST", 
       url: "../da/userDA.php", 
       data:"addr_id="+selected+"&funId=9", 
       success: function (data) { 
       alert(data); //<-- to display, parameter values, which was passed for this request 
        redirectPost('orderConfirm.php', {success: data}); 
       } 
      }); 


     } else { 
      alert("Please provide shipping address !!"); 
     } 

    }); 

しかし、私はこのコード行を変更したとき

data:"addr_id="+selected+"&funId=9", 

data:'{"addr_id":"'+selected+'","funId":"9"}', 

にエラーが消えたが、この要求に沿った任意の値を渡していません。誰も私がこの問題を解決するのを助けることができますか?

+0

があなたの 'userDA.php'ファイルの内容を投稿してくださいから起源。今のよう – BenM

+0

は、それは持っているだけで、 '$ funId = $ _POST [ 'funId']; echo $ funId; は$ _POST [「ADDR_IDを」]エコー; 'ようにするため、それは値がdownvoateための任意の特定の理由@downvoter' userDA.php' – Ravi

+0

に送信されたものが表示されますか? – Ravi

答えて

1

は、JSオブジェクトをdata渡して試してみてくださいこれは、それが正しくPOSTリクエスト中に連載されていることを確認しますので、:それはですので、500エラーがある場合、

data: { 
    'addr_id': selected, 
    'funId': 9 
} 
関連する問題