我正在尝试发布动态创建的表单,并在新窗口中查看结果,它只适用于Chrome.当命中该代码时,FF和IE都不会做任何事情.
$('<form>').attr({ method: 'POST', action: data.Url, target: '_blank' })
.append($('<input>').attr({ type: 'hidden', name: 'Field1', value: data.field1Data }))
.append($('<input>').attr({ type: 'hidden', name: 'Field2', value: data.field2Data }))
.submit();
Run Code Online (Sandbox Code Playgroud)
是什么导致的?
使用underscorejs库,我试图滥用JavaScript对象的索引,以便对a整数或字符串数组进行排序:
_(a).chain().indexBy(_.identity).values().value()
Run Code Online (Sandbox Code Playgroud)
我意识到它有点像"黑客",但它实际上在O(n)时间产生了一个排序数组......
我在做梦吗?