我有php页面,其中包含向其他网站提交值的表单。该网站返回我需要重新提交的数据,但结果是纯文本,我不知道如何处理要提交的数据。
以下是该网站的回报:
<html><head></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"><form action="XXXX" method="POST">
<input type="hidden" name="MDORDER" value="489397f2-0425-4b05-86f3-7719d81c16c8">
<br>
<input type="submit" name="submit" value="Ok">
<br>
</form></pre></body></html>
(从Chrome检查元素复制)
我尝试了ajax提交,尝试使用iframe获取表单,但两者都无法正常工作
我不知道如何将其转换为我可以使用jQuery发布的实际形式。任何意见,将不胜感激。谢谢
答案 0 :(得分:0)
如果你想使用jQuery来做,你可以获取返回的内容,并将编码后的字符替换为它们应该是什么并将其追加回来,就像这样(我把所有东西放在一个div里面班级考试):
var reformatted = $('.test').text().replace('<','<').replace('>','>');
$('.test').empty();
$('.test').append(reformatted);
然后使用jQuery提交它:
$('.test form').submit();
这是一个工作示例,但没有提交:http://codepen.io/caleboleary/pen/RrwWRJ