您现在的位置是:首页 > 电脑技术查询 > web开发

jQuery跨域赋值有关问题

编辑:chaxungu时间:2022-10-10 23:23:56分类:web开发

jQuery跨域赋值问题
我在jsp页面中插入一个百度页面然后通过js或者jQuery去给百度文本框赋值代码如下:
<scripttype="text/javascript">
functiongetTest(){
variframe=window.frames['iframe'].document;
$("#kw",iframe).val(1111);
}
</script>
</head>
<body>
<inputtype="button"value="赋值"onclick="getTest();">
</br>
<iframeid="iframe"name="iframe"src="http://www.baidu.com"width="800"height="500"></iframe>
</body>

点击赋值按钮报如下错误
Blockedaframewithorigin"http://localhost:8088"fromaccessingaframewithorigin"http://www.baidu.com".Protocols,domains,andportsmustmatch.
请问各位大神如何解决???
------解决思路----------------------
自己弄个表单直接提交到百度不就行了。。直接iframe百度页面肯定不行的

<formmethod="get"action="http://www.baidu.com/s">
<inputtype="text"name="wd"><inputtype="submit"value="百度一下"/>
</form>