Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.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
Javascript 将iframe添加到选项卡并发布到其中_Javascript_Php_Iframe_Extjs - Fatal编程技术网

Javascript 将iframe添加到选项卡并发布到其中

Javascript 将iframe添加到选项卡并发布到其中,javascript,php,iframe,extjs,Javascript,Php,Iframe,Extjs,我尝试将iframe添加到选项卡并向其发布一些数据。我想发布,因为我知道GET参数的限制,而在我的例子中,数据可能是任意大小的。我是这样做的: var iframe = document.createElement("iframe"), tabpanel = Ext.getCmp("testTabPanel"), tab, form; iframe.setAttribute("id", "testframe"); iframe.setAttribute("src", "page.php"); t

我尝试将iframe添加到选项卡并向其发布一些数据。我想发布,因为我知道GET参数的限制,而在我的例子中,数据可能是任意大小的。我是这样做的:

var iframe = document.createElement("iframe"),
tabpanel = Ext.getCmp("testTabPanel"),
tab,
form;
iframe.setAttribute("id", "testframe");
iframe.setAttribute("src", "page.php");
tab = tabpanel.add({
   title: "Test",
   contentEl:iframe
});
tabpanel.setActiveTab(tab);
form = Ext.getBody().createChild({
    tag: "form",
    cls: "x-hidden",
    id: "form",
    action: "page.php",
    target: "testframe",
    method: "POST"
});
form.createChild({
    tag:"input",
    type:"text",
    cls:"x-hidden",
    name:"data",
    value:"somedata"
});
form.dom.submit();
但它不起作用。在
page.php
中,我用

print_r($_POST);

然后打印出空数组。

非常接近:
iframe.setAttribute(“name”,“testframe”)嗯,它不起作用。在Chrome和Firefox中仍然可以看到相同的图片。只是一个空的
数组()iframe.setAttribute(“name”、“testframe”)嗯,它不起作用。在Chrome和Firefox中仍然可以看到相同的图片。只是一个空的
数组()