Форматирование в Python выполняется с помощью оператора форматирования строки (%) :
"% 02d:% 02d:% 02d"% (часы, минуты, секунд)
/ Edit: Также существует strftime .
'data' должен быть строгим JavaScript-объектом:
data: JSON.stringify({ "userName": userName, "password" : password })
Чтобы отправить ваш formData
, перейдите к stringify
:
data: JSON.stringify(formData)
Некоторые серверы также требуется тип содержимого application/json
:
contentType: 'application/json'
Также есть более подробный ответ на аналогичный вопрос: Jquery Ajax Проводка json в webservice
Если вы отправляете этот почтовый запрос в кросс-домен, вы должны проверить эту ссылку.
https://stackoverflow.com/a/1320708/969984
Ваш сервер не принимает запрос на перекрестный сайт. Поэтому необходимо изменить конфигурацию сервера, чтобы разрешить запросы на межсайтовый сайт.
Вы отправляете JSON, как это
$.ajax(url, {
data : JSON.stringify(myJSObject),
contentType : 'application/json',
type : 'POST',
...
, если вы передаете объект как settings.data jQuery будет преобразовывать его в параметры запроса и по умолчанию отправлять с помощью приложения типа данных / x-www-form- urlencoded; charset = UTF-8, возможно, не то, что вы хотите
data
в любом случае
– Phil
17 November 2017 в 03:41
{ foo: [1,2,3], bar: 'baz' }
. Это получит форму, закодированную какfoo%5B%5D=1&foo%5B%5D=2&foo%5B%5D=3&bar=baz
(unescaped, этоfoo[]=1&foo[]=2&foo[]=3&bar=baz
). Наверное, не то, что вы хотите на стороне сервера. – FMM 5 December 2012 в 19:21