이것은 저에게 적합하지 않습니다. 결과는 활동 양식 페이지에 표시됩니다.양식을 제출하고 기존 div에 결과를 표시하십시오
JQuery와 :
<script type="text/javascript">
$(document).ready(function() {
$("#em2").submit(function() {
$.ajax({
data: $(this).serialize(),
type: $(this).attr('method'),
url: $(this).attr('action'),
success: function(response) {
$('#resultados').html(response);
}
});
$('html, body').animate({
scrollTop: $('#resultados').offset().top -292
}, 'slow');
return false;
});
});
</script>
HTML :
<form id="em2" name="em2" action="resultados.php" method="post">
<input type="hidden" name="e" value="No" />
<input type="hidden" name="b" value="empleo" />
<input type="hidden" name="q" value="02" />
</form>
<a href="javascript:void(0)" onclick="javascript:document.forms['em2'].submit();return false;">Ver</a>
.
.
.
<div id="resultados">
</div>
결과 새로운 윈도우 (resultados.php)의 표시 형태를 제출.
이유를 모르겠다.
action = "resultados.php"를 action = ""으로 바꾸려고 시도 했습니까? – ggdx