Я отправляю запрос POST с данными, но я не получаю никаких данных.Получение содержания, но без содержимого
Вызов запроса:
$.ajax({
type:"POST",
url:"ajaxtest.lp",
dataType:'json',
contentType:'json',
data:"{name:'lolbert',surname:'roflcopter'}"
})
Что выходящую:
HEADER:
Connection
close
Content-Type
text/html
Date
Thu, 01 Jan 1970 07:24:40 GMT
Server
Core4Web
Quelltext anzeigen
Accept
application/json, text/javascript, */*; q=0.01
Accept-Encoding
gzip, deflate
Accept-Language
de,en-US;q=0.7,en;q=0.3
Content-Length
31
Content-Type
json; charset=UTF-8
Host
192.168.207.117
Referer
http://192.168.207.117/ajaxtest.lp
User-Agent
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:42.0) Gecko/20100101 Firefox/42.0
X-Requested-With
XMLHttpRequest
POST (с помощью Firebug):
name=lolbert&surname=roflcopter
Но то, что я получаю на стороне сервера, как-то странно. Длина контента верна (37 символов), но сам контент отсутствует.
запрос ****
script_file запрос script_file ajaxtest.lp
client_content_type запрос client_content_type JSON; кодировка = UTF-8
запрос client_port client_port 64626
метод метод запроса сообщение
client_address запрос client_address 192.168.203.59
client_content_length запрос client_content_length 37
урны запрос урны /ajaxtest.lp
script_vpath запрос script_vpath /ajaxtest.lp
script_path запрос script_path /usr/lib/htdocs/ajaxtest.lp запрос
script_pdir script_pdir/USR/Библиотека/HTDOCS/
script_vdir запрос script_vdir/
**** header
Заголовок Content-Type Content-type json; кодировка = UTF-8
Accept-Encoding заголовок Accept-Encoding GZIP, выкачать
X-Requested-With заголовок X-Requested-With XMLHttpRequest
заголовок Accept-Language Accept-Language-де, EN-US; д = 0,7, ен; д = 0,3
Соединение заголовка Connection поддержания активности
Pragma заголовок Pragma нет кэша
Content-Length заголовок Content-Length 37
заголовок узла хоста 192.168.207.117
User-Agent заголовок User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv: 42.0) Gecko/20100101 Firefox/42.0
Принять заголовок Принять приложение/json, text/javascript, /; д = 0,01
Referer заголовок Referer http://192.168.207.117/ajaxtest.lp
Cache-Control заголовка Cache-Control не-кэш
**** не файл
script_path файл script_path /usr/lib/htdocs/ajaxtest.lua файл
script_pdir script_pdir/USR/lib/htdocs/
urn file urn ajaxtest.lua
script_vpath файл script_vpath/ajaxtest.Lua
nesting_level файл nesting_level 1
script_file файл script_file ajaxtest.lua
script_vdir файл script_vdir/
Вы должны передать объект в качестве метода '$ .post', а не строку:' data: {"name": "lolbert", "surname": "roflcopter"} '. И установите его как допустимую JSON-нотацию, потому что вы устанавливаете 'contentType: 'json',' (даже не знаете, как jQuery справится с этим ?!) –