2017-04-01 16 views
-1

を動作しません。単一の警告ではなく、示された。JSONのポストは、私はこのコードを持って

+0

あなたのcontentTypeが示すように 'data'が送信されていません – charlietfl

+0

@charlietflだから何ですか? – user3144374

+0

jsonを送るつもりなら、それはjsonでなければなりません。フォームエンコードされたデータを送信しようとしている場合は、contentTypeをjson – charlietfl

答えて

-1

言及してくださいコンソールに誤りがあり、以下の変更されたコード

$.ajax({  
      type: "POST", 
      url: "WebService.asmx/pubss", 
      data: "{gn:'Programmers'}", 
      dataType: "json", 
      contentType: "application/json; charset=utf-8", 
      dataType: "json", 
      success: function (data) { 

       alert(JSON.toString(data)); 
      } 
    }); 
+0

として設定しないでください。このコードは動作しませんでした。私は多くのチュートリアルを参照しています。多くのコードが表示されますが、同じことをやろうとします。 – user3144374

+0

CallスクリプトからのWebサービスメソッドには、.asmxファイルに1行あります。デフォルトではコメントされました。コメントを解除して一度チェックしてください –

-1

で試してみてください? ajaxのステータスコードは何ですか?どのように予防策の下にチェックすることができ前夜:成功し 1.あなたは以下試すことができます。

data = data.hasOwnProperty("d") ? data.d : data; 

が発生することがあり財産をdをすることができます。 "JSON"、2回: 2.あなたがデータ型を持っているあなたのアヤックスに

JSON.stringify({gn:'Programmers'}) 

3. JSON.stringify

を使用してデータを渡します。 4. ajaxがsuccussの場合、webMthodをデバッグし、正しいデータを返すかどうかを確認しますか?

+0

エラーのコードを追加しました:function(req){alert(req);}エラー:[Object] [Object]を表示します。私もconsole.logエラーで試してみましたが、何も表示されません。 – user3144374

+0

あなたはajaxステータスコード202ですか? –

関連する問題