问题不同: 我有了不同的形式行动=“URL”不是形式驻留在表单操作的网址超过页面URL
页面URL = www.page页面的URL形式。 COM
形式行动= “http://www.differentserver.com”
问题: 当张贴导航到表单的动作URL的形式。
问题: 什么是仍然POST的动作URL,但使用留在窗体页上的最好方式的jQuery/AJAX
而且,动作URL后回一个XML声明,如果铅经历。
问题不同: 我有了不同的形式行动=“URL”不是形式驻留在表单操作的网址超过页面URL
页面URL = www.page页面的URL形式。 COM
形式行动= “http://www.differentserver.com”
问题: 当张贴导航到表单的动作URL的形式。
问题: 什么是仍然POST的动作URL,但使用留在窗体页上的最好方式的jQuery/AJAX
而且,动作URL后回一个XML声明,如果铅经历。
您总是可以将其发布到隐藏的Iframe target='framename'
并挂钩Iframe的ONLOAD事件以检测它何时完成。
重定向differentserver.com之后或使用curl执行
不能使用AJAX提交数据到另一个域的动作。
但是你可以使用旧的“黑客”:
<form action="http://www.differentserver.com/" method="post" target="hiddeniframe">
...
</form>
<iframe style="display:none" name="hiddeniframe"></iframe>
这将表单提交到其他域,但不会出现影响当前文档。
我要试试这个谢谢 – Django 2013-03-06 22:35:19
发布整个窗体
//Jquery Code
$.post("test.php", $("#form_name").serialize(), function(result){
// return
var aa = result;
});
如果您使用的是提交按钮发布形式
//Jquery Code
/* get some values from elements on the page: */
var $form = $(this),
term = $form.find('input[name="s"]').val(),
url = $form.attr('action');
/* Send the data using post */
var posting = $.post(url, { s: term });
/* Put the results in a div */
posting.done(function(data) {
var content = $(data).find('#content');
$("#result").empty().append(content);
});
的特定部分,这将无法正常发布停止形式。
/* stop form from submitting normally */
event.preventDefault();
好吧很酷,我试试。谢谢 – Django 2013-03-06 22:34:54