【发布时间】:2016-12-02 16:38:18
【问题描述】:
我有网站 mysite.com,需要使用 html 表单从另一个网站获取内容并将结果返回到我的网站。该表单不使用方法 GET 而是使用方法 POST ...
我创建了一个网络表单,用于在智利警方的网站从我的网站上查找被盗汽车。这是表格
<form action="http://consultawebvehiculos.carabineros.cl/index.php"
name="form1" id="control" method="post">
<input type="hidden" name="accion" value="buscar">
<table id="SEARCH">
<tr><td class="REGISTRATION">
<input name="txtLetras" type="text" class="PLATE" maxlength="2">
</td><td class="SEP">°</td>
<td class="REGISTRATION">
<input name="txtNumeros1" type="text" class="PLATE" maxlength="2">
</td><td class="SEP">°</td>
<td class="REGISTRATION">
<input name="txtNumeros2" type="text" class="PLATE" maxlength="2">
</td></tr></table>
<div id="START" onClick="document.forms['control'].submit();">
CONSULTAR EN EL REGISTRO</div></form>
表单必须从
获取结果http://consultawebvehiculos.carabineros.cl/index.php
结果显示在哪里(在警察局)
<p id="u973-2">
La patente consultada <span class="Estilo1">NO</span> presenta Encargo.. </p>
我必须得到这个结果并显示在我的页面上,获取它。 我知道如何获取静态内容,但如何获取这种结果? 有什么想法吗?
我们至少有 div ID 名称,并且在此页面上始终是相同的名称...
尝试使用 AJAX
<script src="//code.jquery.com/jquery-latest.js"></script> <!-- load jquery via CDN -->
<script>
$(document).ready(function() {//start document ready
$('#start').click(function (e){
e.preventDefault();
$.ajax({
type: 'POST',
url: 'http://consultawebvehiculos.carabineros.cl/index.php',
data: $("#cdr-form").serialize(),
success: function(d){
$(".result").html(d);
}
});
});
});//end document ready
</script>
【问题讨论】:
-
你是从同一个域
http://consultawebvehiculos.carabineros.cl发帖吗? -
我在另一个站点,example.com,需要从consultawebvehiculos.carabineros.cl获取结果