我在 jquery 中学习 $.post,经过几个小时后,我很高兴它起作用了。
问题是它只适用于页面的第一次执行,或者如果我手动刷新页面。
是否有可能 location.reload(); 工作不正常,或者 location.reload() 在这里不正确?
任何帮助表示赞赏。我死定了。
这是我的代码:
<script type="application/x-javascript">
$("a#edit").click(function(e){
e.preventDefault();
var id;
id = $(this).attr('sid');
$.modal.prompt('Editing Source ID: ' + id,
function(){
$.post("<?php echo $_SERVER['PHP_SELF']; ?>", {
up: $('#prompt-value').attr('value'),
sid: id
})
notify('Notification', 'Source ' + id + ' changed to: ' + $('#prompt-value').attr('value'), {
system: true,
icon: 'img/demo/icon.png',
iconOutside: false
});
location.reload();
});
});
</script>
我完全不知所措。