Function 为什么可以';函数是否在JavaScript中执行函数?
为什么下面的脚本运行得不好Function 为什么可以';函数是否在JavaScript中执行函数?,function,jquery,Function,Jquery,为什么下面的脚本运行得不好 $(document).ready和窗口外部的函数。onload无法调用函数,就像刷新页面一样。我已经习惯了剧本,没关系 $(function () { $('.media-table').dataTable({ "bJQueryUI": false, "bAutoWidth": false, "bSort": true, "bInfo":true, "iDisplayLength
$(document).ready
和窗口外部的函数。onload
无法调用函数,就像刷新页面一样。我已经习惯了剧本,没关系
$(function () {
$('.media-table').dataTable({
"bJQueryUI": false,
"bAutoWidth": false,
"bSort": true,
"bInfo":true,
"iDisplayLength": 10,
"aoColumnDefs": [{"bSortable": false,
"aTargets": [ -1]}],
"bServerSide":true,
"sAjaxSource": 'module/view/dataMember.php',
"sPaginationType": "full_numbers",
"sDom": '<"datatable-header"fl>t<"datatable-footer"ip>',
"oLanguage": {
"sSearch": "<span>Search:</span> _INPUT_",
"sLengthMenu": "<span>Show entries:</span> _MENU_",
"oPaginate": { "sFirst": " First ", "sLast": " Last ", "sNext": " Next ", "sPrevious": " Prev " }
},
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 0, 4 ] }
]
});
});
function rad(){
var url = "module/master/element.php";
var form_data = {
is_ajax: 'radPackage',
};
$.ajax({
type: "POST",
url: url,
data: form_data,
success: function(str)
{
$('#radPackageEdit').html(str);
}
});
return false;
}
window.onload = function() {
rad();
};
function actDetail(Object){
alert(Object);
var url = "module/master/controller.php";
var form_data = {
ident : Object,
is_ajax: 'viewer',
content: 'member'
};
$.ajax({
type: "POST",
url: url,
data: form_data,
success: function(msg)
{
data = msg.split("|");
alert(data);
$("#idMemberDetail").val(data[0]);
$("#ktpDetail").val(data[1]);
$("#nameDetail").val(data[2]);
$("#address1Detail").val(data[3]);
$("#genderDetail").val(data[4]);
$("#telephoneDetail").val(data[5]);
$("#packageNameDetail").val(data[6]);
$("#smsServiceDetail").html(data[8]);
$("#saldoDetail").val(data[7]);
$("#expiredDetail").html(data[9]);
$('#modalDetail').modal('show');
}
});
return false;
}
function delDetail(Object){
alert(Object);
var url = "module/master/controller.php";
var form_data = {
ident : Object,
is_ajax: 'viewer',
content: 'member'
};
$.ajax({
type: "POST",
url: url,
data: form_data,
success: function(msg)
{
data = msg.split("|");
alert(data);
$("#idMemberDelete").val(data[0]);
$("#ktpDelete").val(data[1]);
$("#nameDelete").val(data[2]);
$('#modalDelete').modal('show');
}
});
return false;
}
function actEdit(Object){
var url = "module/master/controller.php";
var form_data = {
ident : Object,
is_ajax: 'viewer',
content: 'member'
};
$.ajax({
type: "POST",
url: url,
data: form_data,
success: function(msg)
{
data = msg.split("|");
alert(data);
$("#idMemberEdit").val(data[0]);
$("#ktpEdit").val(data[1]);
$("#nameEdit").val(data[2]);
$("#address1Edit").val(data[3]);
$("#genderEdit").val(data[4]);
$("#telephoneEdit").val(data[5]);
$("#radPackageEdit").val(data[11]);
$("#smsServiceEdit").val(data[10]);
$("#saldoEdit").val(data[7]);
$('#modalEdit').modal('show');
}
});
return false;
}
function actDel(){
var url = "module/master/controller.php";
var form_data = {
ident : $.trim($('#idMemberDelete').val()),
is_ajax: 'delete',
content: 'member'
};
$.ajax({
type: "POST",
url: url,
data: form_data,
success: function(data)
{
if (data==1){
delSukses();
$(".media-table").dataTable().fnDraw();
clearAll();
}
else if(data==0){
delGagal();
}
else{
inpoServer();
}
}
});
return false;
}
function clearAll(){
alert('cleardata');
$("#idMemberDelete").val('');
$("#nameDelete").val('');
$("#ktpDelete").val('');
}
function delSukses(){
$.jGrowl('Data berhasil dihapus!', {
life: 3000,
theme: 'growl-success',
header: 'Success!'
});
}
function delGagal(){
$.jGrowl('Data gagal dihapus!', {
life: 3000,
theme: 'growl-error',
header: 'Failed!'
});
}
function inpoServer(){
$.jGrowl('Server error, connection timeout!', {
life: 3000,
theme: 'growl-warning',
header: 'Timeout!'
});
}
function attention(){
$.jGrowl('Diminta berhati-hati dalam melakukan perubahan dan penghapusan data.', {
life: 3000,
theme: 'growl-warning',
header: 'Perhatian!'
});
}
function editDetail(){
var ident = $("#idMemberDetail").val();
actEdit(ident);
}
$(document).ready(function(){
$('#formEdit').submit(function(){
var url = "module/master/controller.php";
var form_data = {
idMember : $.trim($('#idMemberEdit').val()),
name : $.trim($('#nameEdit').val()),
ktp : $.trim($('#ktpEdit').val()),
address1 : $.trim($('#address1Edit').val()),
gender : $.trim($('#genderEdit').val()),
phone : $.trim($('#telephoneEdit').val()),
paketGym : $.trim($('#radPackageEdit').val()),
smsService : $.trim($('#smsServiceEdit').val()),
saldo : $.trim($('#saldoEdit').val()),
is_ajax: 'edit',
content: 'member'
};
$.ajax({
type: "POST",
url: url,
data: form_data,
success: function(data)
{
alert(data);
if (data==1){
addSukses();
$(".media-table").dataTable().fnDraw();
$('#modalEdit').modal('hide');
clearAll();
}
else if(data==2){
addData();
}
else if(data==0){
addGagal();
}
else{
inpoServer();
}
}
});
return false;
});
function clearAll(){
$("#idMemberEdit").val('');
$("#nameEdit").val('');
$("#ktpEdit").val('');
$("#address1Edit").val('');
$("#telephoneEdit").val('+62');
$("#saldoEdit").val('0');
}
function addSukses(){
$.jGrowl('Data yang Anda Masukkan berhasil disimpan!', {
life: 3000,
theme: 'growl-success',
header: 'Success!'
});
}
function addGagal(){
$.jGrowl('Data yang Anda Masukkan gagal disimpan, silahkan dicek secara manual inputan anda.', {
life: 3000,
theme: 'growl-error',
header: 'Failed!'
});
}
function addData(){
$.jGrowl('Data yang Anda Masukkan gagal disimpan, karena data sudah ada.', {
life: 3000,
theme: 'growl-error',
header: 'Failed!'
});
}
function inpoServer(){
$.jGrowl('Server error, connection timeout!', {
life: 3000,
theme: 'growl-warning',
header: 'Timeout!'
});
}
});
$(函数(){
$('.media table').dataTable({
“bJQueryUI”:错,
“bAutoWidth”:假,
“bSort”:正确,
“宾福”:没错,
“iDisplayLength”:10,
“aoColumnDefs”:[{“bSortable”:false,
“目标”:[-1]}],
“bServerSide”:正确,
“sAjaxSource”:“module/view/dataMember.php”,
“sPaginationType”:“完整编号”,
“sDom”:“t”,
“语言”:{
“搜索”:“搜索:输入”,
“长菜单”:“显示条目:_菜单”,
“oPaginate”:{“sFirst”:“First”,“sLast”:“Last”,“sNext”:“Next”,“sPrevious”:“Prev”}
},
“aoColumnDefs”:[
{“bSortable”:false,“aTargets”:[0,4]}
]
});
});
函数rad(){
var url=“module/master/element.php”;
变量形式_数据={
是阿贾克斯:“radPackage”,
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(str)
{
$('#radPackageEdit').html(str);
}
});
返回false;
}
window.onload=函数(){
rad();
};
函数actDetail(对象){
警报(对象);
var url=“module/master/controller.php”;
变量形式_数据={
标识:对象,
是“查看器”,
内容:“成员”
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(msg)
{
数据=msg.split(“|”);
警报(数据);
$(“#idMemberDetail”).val(数据[0]);
$(“#ktpDetail”).val(数据[1]);
$(“#名称细节”).val(数据[2]);
$(“#address1Detail”).val(数据[3]);
$(“#genderDetail”).val(数据[4]);
$(“#电话详情”).val(数据[5]);
$(“#packageNameDetail”).val(数据[6]);
$(“#smsServiceDetail”).html(数据[8]);
$(“#saldoDetail”).val(数据[7]);
$(“#expiredDetail”).html(数据[9]);
$('modalDetail').modal('show');
}
});
返回false;
}
函数详细信息(对象){
警报(对象);
var url=“module/master/controller.php”;
变量形式_数据={
标识:对象,
是“查看器”,
内容:“成员”
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(msg)
{
数据=msg.split(“|”);
警报(数据);
$(“#idMemberDelete”).val(数据[0]);
$(“#ktpDelete”).val(数据[1]);
$(“#名称删除”).val(数据[2]);
$('modalDelete').modal('show');
}
});
返回false;
}
函数actEdit(对象){
var url=“module/master/controller.php”;
变量形式_数据={
标识:对象,
是“查看器”,
内容:“成员”
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(msg)
{
数据=msg.split(“|”);
警报(数据);
$(“#idMemberEdit”).val(数据[0]);
$(“#ktpEdit”).val(数据[1]);
$(“#名称编辑”).val(数据[2]);
$(“#address1Edit”).val(数据[3]);
$(“#genderEdit”).val(数据[4]);
$(“#电话编辑”).val(数据[5]);
$(“#radPackageEdit”).val(数据[11]);
$(“#smsServiceEdit”).val(数据[10]);
$(“#saldedit”).val(数据[7]);
$('#modalEdit').modal('show');
}
});
返回false;
}
函数actDel(){
var url=“module/master/controller.php”;
变量形式_数据={
标识:$.trim($('#idMemberDelete').val()),
是“删除”吗,
内容:“成员”
};
$.ajax({
类型:“POST”,
url:url,
数据:表格数据,
成功:功能(数据)
{
如果(数据==1){
德尔苏克斯();
$(“.media table”).dataTable().fnDraw();
clearAll();
}
else if(数据==0){
delGagal();
}
否则{
inpoServer();
}
}
});
返回false;
}
函数clearAll(){
警报(“cleardata”);
$(“#idMemberDelete”).val(“”);
$(“#名称删除”).val(“”);
美元(“#ktpDelete”).val(“”);
}
函数delSukses(){
$.jGrowl('Data berhasil dihapus!'){
寿命:3000,
主题:“咆哮成功”,
标题:“成功!”
});
}
函数delgaal(){
$.jGrowl('Data gagagal dihapus!'){
寿命:3000,
主题:“咆哮错误”,
标题:“失败!”
});
}
函数inpoServer(){
$.jGrowl('服务器错误,连接超时!'{
寿命:3000,
主题:“咆哮警告”,
标题:“超时!”
});
}
功能注意(){
美元.jGrowl('Diminta berhati hati dalam melakukan perubahan and penghapusan data'){
寿命:3000,
主题:“咆哮警告”,
标题:“佩尔哈蒂安!”
});
}
函数editDetail(){
var ident=$(“#idMemberDetail”).val();
actEdit(ident);
}
$(文档).ready(函数(){
$('#formEdit')。提交(函数(){
var url=“module/master/controller.php”;
变量形式_数据={
idMember:$.trim($('#idMemberEdit').val(),
名称:$.trim($('#nameEdit').val()),
ktp:$.trim($('#ktpEdit').val()),
address1:$.trim($('#address1Edit').val()),
性别:$.trim($('#genderEdit').val()),
电话:$.trim($('#电话编辑').val()),
paketGym:$.trim($('#radPackageEdit').val(),
smsService:$.trim($('#smsServiceEdit').val()),
saldo:$.trim($('#saldodeit').val()),
是“编辑”吗,
骗局
function iAmAGlobalFunction() {
// I can be executed from anywhere
}
var a;
var b = $(function() {
// Functions defined inside here are not visible outside
function iAmLocalToDocReady() {
// I can't be called from outside the doc ready
}
// but if I do this
a = iAmLocalToDocReady;
// or if I return it
return iAmLocalToDocReady;
}
// now I can call it with
a();
b();