Tôi gặp vấn đề với việc làm mới trang sau bài đăng ajax, tôi đã thử 6 biến thể khác nhau và tại một thời điểm tôi đã nhận được kết quả phù hợp nhưng không thể ngừng làm mới trang và sau khi tìm kiếm trên net và xung quanh trên trang web này ngay bây giờ không ai trong số đó đang làm việc và nó vẫn làm mới ...bài đăng ajax nhưng không thể ngăn làm mới
mã hiện tại là:
$('#submit_btn').click(function() {
/*event.preventDefault();*/
var curPassword = $("input#curPassword").val();
var newPassword = $("input#newPassword").val();
var new2Password = $("input#new2Password").val();
/*var params = 'curPassword='+ curPassword + '&newPassword=' + newPassword + '&new2Password=' + new2Password; */
var params = {
curPassword: curPassword,
newPassword: newPassword,
new2Password:new2Password
};
$.ajax({
type: "POST",
url: "testAjax.php",
data: params,
success: function(msg){
alert(msg);
}
});
return false;
});
hình thức là:
<form method="post" action="" name="confirmChange" class="confirmChange">
<label for="curPassword">Current Password:</label>
<input type="password" name="curPassword" id="curPassword" value="" />
<label for="newPassword">New Password:</label>
<input type="password" name="newPassword" id="newPassword" value="" />
<label for="new2Password">Confirm New Password:</label>
<input type="password" name="new2Password" id="new2Password" value="" />
<br />
<input type="button" name="confirmChange" class="confirmChange" id="submit_btn" value="Change" />
Đánh giá cao bất kỳ sự giúp đỡ trong việc này để làm việc =/
Cập nhật: Đã diễn ra các mã khác không trực tiếp liên quan đến vì nó kinda lộn xộn câu hỏi. Cũng được cập nhật mã để chọn lại bản sửa đổi mới nhất. Tôi đã thay đổi url ajax thành textAjax.php đơn giản với một tiếng vang đơn giản là thế giới hello không có gì khác, nơi tôi vẫn không nhận được gì.
Cập nhật 2 Cố gắng thay đổi mã javascript để:
$('#submit_btn').click(function() {
alert('Button Clicked');
});
Và tôi nhận được gì ... Nếu đúng như mẫu dưới đây như thế nào là nó có thể chức năng nhấp chuột không hoạt động ở tất cả các ?
Tôi nghĩ rằng bạn có thể cần phải nhìn vào preventDefault(). Tôi không chắc jQuery hoạt động như thế nào, nhưng tôi nghĩ bạn phải gọi hàm này thay vì trả về false. –
đóng nút của bạn :) /> có thể thêm một số tiến trình – tomexsans