
標題: jQuery variable問題 [打印本頁]
作者: rayin 時間: 2011-7-29 12:01 標題: jQuery variable問題
遇到一個問題不知怎解決, 請大家幫忙!
例如
var hkid = $("#hkid");
之後用有一度會咁
ajax.load("abc.html");
abc.html入面有一個係 id='hkid' 既input
想問問點先可以一開始declar左個global var, 但個selector係之後先load出黎??
$( "#dialog-form_edit" ).dialog({
autoOpen: false,
height: 500,
width: 450,
modal: true,
resizable: true,
buttons: {
"Save": function() {
var bValid = true;
var name = $( "#name" ),
sid = $( "#sid" ),
allFields = $( [] ).add(name).add( sid ),
tips = $( ".validateTips" );
allFields.removeClass( "ui-state-error" );
if ( bValid ) {
$.ajax({
url: 'Update.php',
cache: false,
dataType: 'html',
type:'POST',
data: { action: 'edit', name:name.val(), sid: sid.val()
},
error: function(xhr) {
alert('Ajax request error');
},
success: function(response) {
$( this ).dialog( "close" );
oTable.fnDraw();
}
});
}
},
Cancel: function() {
$( this ).dialog( "close" );
tips.text("All form fields are required.");
},
"Delete": function() {
var name = $( "#name" ),
sid = $( "#sid" ),
allFields = $( [] ).add( name ).add( sid ),
tips = $( ".validateTips" );
if(confirm('Delete '+ $(this).data('name') + "?"))
{
$.ajax({
url: 'USTReportUpdate.php',
cache: false,
dataType: 'html',
type:'POST',
data: { action: 'delete', name:name.val(), sid: sid.val()
},
error: function(xhr) {
alert('Ajax request error');
},
success: function(response) {
$( this ).dialog( "close" );
oTable.fnDraw();
}
});
}
$( this ).dialog( "close" );
tips.text("All form fields are required.");
}
},
close: function() {
var name = $( "#name" ),
sid = $( "#sid" ),
allFields = $( [] ).add( name ).add( sid ),
tips = $( ".validateTips" );
allFields.val( "" ).removeClass( "ui-state-error" );
tips.text("All form fields are required.");
}
});
現在每次都要重新declar呢堆var
var name = $( "#name" ),
sid = $( "#sid" ),
allFields = $( [] ).add(name).add( sid ),
tips = $( ".validateTips" );
可以點做?
thanks
作者: Mesak 時間: 2011-8-4 18:00
看不懂你在問什麼......
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/) |
|