1
누군가 양식 아래에 제출 한 후 데이터를 표시하는 방법을 알고 있습니까? 데이터를 저장할 함수와 같은 코드가 있지만 데이터를 저장 한 후에 아래에 양식이 표시됩니다. 나는 facebook 게시 벽처럼 생각합니다.페이지를 새로 고치지 않고 데이터를 제출하고 양식을 아래에 게시하십시오.
<script type="text/javascript" >
$(function() {
$(".submit").click(function() {
var name = $("#name").val();
var username = $("#username").val();
var password = $("#password").val();
var gender = $("#gender").val();
var dataString = 'name='+ name + '&username=' + username + '&password=' + password + '&gender=' + gender;
if(name=='' || username=='' || password=='' || gender=='')
{
$('.success').fadeOut(200).hide();
$('.error').fadeOut(200).show();
}
else
{
$.ajax({
type: "POST",
url: "result.php",
data: dataString,
success: function(){
$('.success').fadeIn(200).show();
$('.error').fadeOut(200).hide();
}
});
}
return false;
});
});
</script>
단지 팁이지만, knockout.js는 이런 종류의 물건에 아주 좋습니다 :) 그래서 데이터를 제출하고 즉시 기존 데이터와 통합 하시겠습니까? – Yoeri
무엇이 문제입니까? 데이터가 있으면 '.success'요소를 채우고 표시하십시오. – Tomer
안녕하세요 .. 그래서 URL 예제를 추가하는 것이 가능합니다 : showdata.php를 tag에 넣으시겠습니까? –