创建POST标头

时间:2012-10-24 10:38:00

标签: javascript post extjs header request

这就是事情:我有一个数组,我必须发送到另一个页面......不使用AJAX请求。我正在尝试将用户重定向到这个新页面,或者打开一个带有新页面的弹出窗口,但是这个新页面必须在POST请求中接收数组数据。

我如何在javascript中执行此操作?在发送之前我没有问题JSON编码我的数组,我只是不知道如何在javascript中将我的用户重定向到数据“附加”的新页面。

我正在使用ExtJS4,所以如果Ext.util上有任何内容,我使用它没有问题。

感谢。

2 个答案:

答案 0 :(得分:2)

你可以这样做(使用javascript)

  • 制作新的

  • 将操作设置为新页面

  • 将方法设置为POST

  • 添加隐藏字段

  • 将字段的值设置为您要发送的此值

  • 务实提交表格

答案 1 :(得分:1)

您可以Ajax POST到目标网页的网址:

Ext.Ajax.request({
    url:'/target/url/', async:false, method:'POST',
    jsonData: {
        jsonArray: yourJsonArray            
    }
    success: function() {
        console.log('posted successfully');
    }
});

async:false失去了异步功能;如果您不需要POST同步,只需将其删除即可。