私は 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>
私は完全に途方に暮れています。