[英]jQuery on() not working in Chrome, Safari. Works in Firefox
[英]JavaScript will post/work well in Chrome and Firefox, but not Safari. Works funny in Opera
免責聲明:我是Web開發的新手。
我正在使用jQuery從基於CodeIgniter的表單中發布信息,並且該表單可以在Chrome和Firefox中很好地發布,並具有正確的當前頁面重載,它將在Opera中發布,但需要手動刷新,並且根本不會在Safari中發布。 有任何想法嗎? 非常感謝你的幫助!
Planner.js
$(function() {
$('.event_list li').click( function(e) {
console.log(this.id);
$('#update_view_content').load('http://example.com/user/planner/update/'+this.id,function() {
$('#myModal').reveal();
});
});
$('#updateForm').live('submit', function() {
var data = $('#updateForm').serialize();
var url = $(this).attr('action');
$.post(url, data);
location.reload();
return false;
});
});
嘗試將代碼更改為此:
$.post(url, data, function() {
document.location.reload();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.