jquery-form/form

Post json within request body

Open

#545 建立於 2018年3月4日

在 GitHub 查看
 (4 留言) (4 反應) (0 負責人)JavaScript (5,209 star) (2,199 fork)batch import
featurehelp wantedtest needed

描述

This is a feature request, and I think it's raised in #531 but misunderstanded

Description:

Now only form data format is supported in this plugin, I'd like to post json data in post body (like this: https://stackoverflow.com/questions/5570747/jquery-posting-json)

In jquery it can be done with code below:

$.ajax(url, {
    data : JSON.stringify(myJSObject),
    contentType : 'application/json',
    type : 'POST',
    ...

Expected Behavior:

With option:

contentType : 'application/json',

Request body like this :

{"name":"apple","count":"1"}

Actual behavior:

Unsupported, now only encoded form data can be in post body Request body like this:

name=apple&count=1

Why

It's quite common in now days for communicating with server in protocol of json instead of form data, so this feature is needed.

貢獻者指南

Post json within request body · jquery-form/form#545 | Good First Issue