使用较新版本的jQuery,以下代码中的hide函数不起作用。它只适用于jQuery v1.4.4。 PHP代码没问题。
<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<!--THIS CODE DOESN'T WORK IF I USE NEWER VERSION OF JQUERY LIKE 1.11.0.min.js -->
<script type="text/javascript" src="js/modal-window.js"></script>
<script>
function ajax_cancel() {
var id_org = $('#org').val();
var id_user = "<?php echo $user_id; ?>";
$.ajax({
url: 'cancel.php',
type: 'POST',
data: 'id_org=' + id_org + '&id_user=' + id_user,
dataType: 'text/html',
success: function () {
$("#vent_modal_e" + id_org).hide(); //THIS LINE ONLY WORKS WITH JQUERY v1.4.4. DOESN´T WORK WITH NEWER VERSIONS.
}
})
};
</script>
答案 0 :(得分:0)
将脚本代码始终保留在document.ready()
函数内。
$(document).ready(function(){
//Your script code goes here.
});
或
$(function(){
//Your script code goes here.
});