私はpostメソッドを通じてJSONを受け入れるURLを持っています。クッキーと状態を返します。JQueryからJavaへのJSONの送信
私が次のことを試してみると(ユーザー名とパスワードは私が送信しようとしているJSONでなければなりません)、何の反応もありません。
<script>
$.post("https://login-url",{"username":"user","password":"1234567890"},
function(data){
alert("Data Loaded: " + data);
}, "JSON");
</script>
UPDATE:
DavidDorwardさんのコメントを以下の後に私のコードは次のようになります。
<script>
$.ajax({
url: 'https://loginurl',
type: 'POST',
data: '{"username":"user","password":"1234567890"}',
contentType: 'application/json',
dataType: 'text',
success: function(msg){
alert("Data Loaded win: " + msg);}
});
</script>
私のエラーを少し詳しく説明すると、ステータスとクッキーが返されます。このページのFirefoxを読み込んでFirebugを使って見ると、応答はなく、ヘッダーにはCookie情報がロードされません。それはURLをヒットするように見えますが、これは私がまだそのデータの問題を考える。ユーザー名とパスワードが間違っていると、エラーを返しますが、そうではありません。それは一貫して "null"を返します。
、ログインURLのみをJSON形式で「ユーザー名」と「パスワード」を期待している、mattbの質問に答えると、文字列データ型
://ログイン-URLがでJSONデータを期待しますが、必ずしもcontentTypeの
データ型を含める必要はありませんか?それとも別の 'username'と' password'パラメータが必要ですか? –
詳細を更新matt! – Elliot