У меня есть URL, который принимает JSON через метод post. Должен вернуть cookie и статус.
Когда я пытаюсь сделать следующее (имя пользователя и пароль должны соответствовать 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);}
}); * +1011 *
</script>
Чтобы немного лучше описать мою ошибку, необходимо вернуть статус и файл cookie. Когда я загружаю эту страницу firefox и наблюдаю за ней с помощью firebug, нет ответа, и в заголовке не загружается информация cookie. Хотя кажется, что он попадает в URL, это заставляет меня думать, что это все еще проблема с данными. Хотя, если имя пользователя и пароль неверны, он должен вернуть ошибку, а это не так. Это просто последовательно возвращает «ноль».
И чтобы ответить на вопрос Мэтта, URL входа в систему ожидает только «имя пользователя» и «пароль» в формате JSON и типе строки