Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何以表格形式发送';邮政';JSON结构?_Html_Json_Forms - Fatal编程技术网

Html 如何以表格形式发送';邮政';JSON结构?

Html 如何以表格形式发送';邮政';JSON结构?,html,json,forms,Html,Json,Forms,我需要html如何在POST请求中发送此类结构: [{“ApplicationUID”:“a61a0a0a-c2ff-4238-ab0e-69ae8898a00b”,“applicationName”:“SSM-事件管理”,“hasSDF”:true,“hasSLA”:true},{“ApplicationUID”:“9c3e7a8a-dace-469d-a275-c804dfa44a41”,“applicationName”:“SSM-变更管理”,“hasSDF”:false,“hasSLA”

我需要html如何在POST请求中发送此类结构:

[{“ApplicationUID”:“a61a0a0a-c2ff-4238-ab0e-69ae8898a00b”,“applicationName”:“SSM-事件管理”,“hasSDF”:true,“hasSLA”:true},{“ApplicationUID”:“9c3e7a8a-dace-469d-a275-c804dfa44a41”,“applicationName”:“SSM-变更管理”,“hasSDF”:false,“hasSLA”:true},{“ApplicationUID”:“fcd84a6b-73fe-453a-965a-C84E61170”,“applicationName”:“SSM-问题管理”,“hasSDF”:false,“hasSLA”:true}]

如何像变量字符串一样发送?

简短的回答是“你不能”。发出POST请求的唯一HTML机制是表单,它支持:;JSON不是其中之一。已经提出了的规范,但是浏览器支持很弱(可能不存在),并且数据结构与您想要的不匹配


从浏览器发送数据的唯一方法是使用JavaScript。您需要收集数据,创建数组和对象,然后,在确保的情况下。

给定的数据formData是JSON。您可以使用AJAX发送JSON数据

var formData = [
{
     "applicationUUID":"a61a0a0a-c2ff-4238-ab0e-69ae8898a00b",
     "applicationName":"SSM - Incident Management",
     "hasSDF":true,
     "hasSLA":true
},
{
     "applicationUUID":"9c3e7a8a-dace-469d-a275-c804dfa44a41",
     "applicationName":"SSM - Change Management",
     "hasSDF":false,
     "hasSLA":true
},
{
     "applicationUUID":"fcd84a6b-73fe-453a-965a-c841ae6df170",
     "applicationName":"SSM - Problem Management",
     "hasSDF":false,
     "hasSLA":true
}];

$.ajax({
  type: 'POST',
  url: 'http://example.com:6060/testAjax/', // Target URL
  contentType: 'application/json',
  dataType: 'json',
  data: JSON.stringify(formData)
});

表单数据是由ajax发送的吗?@Girish-考虑到这个问题根本没有提到JavaScript,似乎不太可能。