jQuery表单未在.submit()上发送post数据
我有一个相对简单的表单,它似乎没有按照我期望的方式发送信息 表格如下:jQuery表单未在.submit()上发送post数据,jquery,post,Jquery,Post,我有一个相对简单的表单,它似乎没有按照我期望的方式发送信息 表格如下: <form id='myForm' name='myForm' method='POST' action='http://www.foo.com'> <input type='hidden' id='sos' name='sos' value='<?php echo $sos; ?>'> </form> 表单提交,并加载www.foo.com,
<form id='myForm' name='myForm' method='POST' action='http://www.foo.com'>
<input type='hidden' id='sos' name='sos' value='<?php echo $sos; ?>'>
</form>
表单提交,并加载www.foo.com,但随后没有POST数据
我应该指出,当我在foo.com上发帖时,我是在bar.com上发帖的(很抱歉掩盖了实际的URL。出于安全原因)
谢谢你的帮助 您确定已设置
$sos
?您是否尝试将纯文本作为值发送?google chrome developertoolbar请求选项卡上显示了什么?您是否将数据从一台服务器发送到另一台服务器?如果是,那么您应该使用类型为jsonp的ajax。设置了$sos。然而,用纯文本测试它仍然没有收到任何数据。是的,它是跨服务器的。但是我需要加载到另一个页面,就像贝宝的表单API一样。据我所知,ajax和jsonp将在我开始的页面上留下我。如果您可以访问这两台服务器,则可以将crossdomain.xml文件添加到接收服务器的根web目录。这可能会有帮助。
$(document).ready(function() {
document.myForm.submit();
});