我编写了下面的代码来向链接发出ajax请求,如下面的代码所示。而不是使用POST请求发出ajax调用。该页面通过地址栏代码中的链接重定向到index.html。为什么会这样?请帮助Ajax请求重定向到index.html
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#button").click(function() {
$("#form1").validationEngine();
if($('div input[type=text]').val() != "")
{
var textfield2=document.getElementById("textfield2").value;
var textarea=document.getElementById("textarea").value;
var urls="http://a_webite.com/pp.php?textfield2="+encodeURIComponent(textfield2)+"&textarea="+encodeURIComponent(textarea);
//alert(url);
$.ajax({
type: "POST",
url: urls,
success: function(result) {
$("#Sales_Body").empty().html("<h2>Your request has been received ");
}
});
}
});
});
</script>
您是否也可以共享相关的html。你也尝试把AJAX函数的错误回调。 – defau1t