菜单
文档breadcrumb arrow Grafana k6breadcrumb arrow JavaScript APIbreadcrumb arrow k6/htmlbreadcrumb arrow Selectionbreadcrumb arrow Selection.serializeArray()
开源

Selection.serializeArray()

将一组表单元素编码为名称和值数组 ([{ name: "name", value: "value" }, ...])。模仿 jquery.serializeArray

返回值

类型描述
array匹配的表单或表单元素的名称和值数组。

示例

JavaScript
import { parseHTML } from 'k6/html';
import { sleep } from 'k6';

export default function () {
  const content = `
 <form><input name="username"></form>
  `;

  const doc = parseHTML(content);
  const sel = doc.find('form');
  const serialized = sel.serializeArray();

  console.log(JSON.stringify(serialized)); // [{"name": "username", "value": ""}]

  sleep(1);
}