2012-02-27 20 views
1

が動作していないAjaxのPOSTメソッドを経由して私のコードはAjaxのPOSTメソッドは、私がデータを送信しようとしています

$.ajax({ 
      url: myUrl + "?token=" + accessToken + "&key=" +dev_key, 
      dataType: 'jsonp', 
      type: 'POST', 
      data: sendXML, 
      success: function() { 
      alert("z"); 
      } 
     }); 

しかしタイプです:「POST」は私がコンソールに次のエラーを取得しています動作しません:

ステータスコード:405 HTTPメソッドのGETはこのURL

+0

あなたが理由ですJSONPとしてデータ型を指定した@Ayesha最終URL –

+0

の値は何ですか?通常はjsonpリクエストはGETタイプで、使用しているサーバーサイドの言語は、ajaxリクエストを処理しているサーバーサイドコードを投稿できますか? – Rafay

+0

しかし、私は別のドメインの他のサイトにヒットしたいPOST czをします。 –

答えて

1

によってサポートされていないあなたはを使用してみました?

例:

$.post(
    myUrl, 
    { 
     token: accessToken, 
     key: dev_key 
    }, 
    function(result){ 
     alert(z) 
    } 
) 

P.S. myUrlの後に?が見つからないのですか?

+1

あなたのコードのショートカットは..... –

+0

疑問符は私のURLに含まれています。私はそれをチェックしても効果がありません –

+0

これはうまくいきました....... –

1

私はあなたを忘れたと思いますか?そうでない場合は、この

mySql + "?token=" 

ようtokenキーで、これを試してみてください。

jQuery.post(
    myUrl + "?token=" + accessToken + "&key=" +dev_key, 
    sendXML, 
    function() { 
     alert('z'); 
    }, 
    'JSONP' 
); 
+0

コンソールでエラーが発生しました**未定義のメソッド 'post'を呼び出せません** –

+0

jQueryを '$ ' – silly

関連する問題