Merge pull request #150 from haskell-servant/pingu/jquery-post-content-type-take2

servant-jquery: set content type to application/json on POST
This commit is contained in:
Christian Marie 2015-07-09 10:58:36 +10:00
commit 490a84cda1

View file

@ -65,13 +65,14 @@ generateJS req = "\n" <>
dataBody =
if req ^. reqBody
then "\n , data: JSON.stringify(body)\n"
then " , data: JSON.stringify(body)\n" <>
" , contentType: 'application/json'\n"
else ""
reqheaders =
if null hs
then ""
else "\n , headers: { " ++ headersStr ++ " }\n"
else " , headers: { " ++ headersStr ++ " }\n"
where headersStr = intercalate ", " $ map headerStr hs
headerStr header = "\"" ++