2 つのメソッドを持つ php スクリプトの POST イベントを呼び出す関数があります。document.ready
1 つはId を返すためのcall afterです。2番目は、そのIDからすべてのアタッチを見つける2番目のメソッドにそのIDを送信したいです。
最初の方法は機能しますが、2 番目の方法は機能しません。jquery関数イベントからグローバル変数を作成できますか?
... function(data){
Record=Data;
}
これはグローバル変数を作成する方法ですか?
私のコード:
function getAttachRecords(metodo, id){
RegId = "";
jQuery.ajax({
type: "GET",
async: true,
url: "source/getAttchRecord.php",
data:{method: metodo, id: id},
cache: true,
dataType: "html",
contentType: "application/x-www-form-urlencoded;charset=ISO-8859-15",
success: function(data,textStatus,jqXHR){
if(metodo ="truncRecord"){
RegId = data;
$('#file_upload').uploadify({
'formData' : {
'timestamp' : '<?php echo time();?>',
'token' : '<?php echo md5("unique_salt" . $timestamp);?>',
'registo' : RegId
},
'uploader' : 'source/uploadify/upload.php',
'swf' : 'source/uploadify/uploadify.swf',
'script' : 'source/uploadify/upload.php',
'cancelImg' : 'source/uploadify/cancel.png',
'folder' : 'source/uploadify/uploads',
'auto' : true,
'onSelect': function(){
$("#table_content").slideUp();
},
'onQueueComplete' : function() {
$("#table_content").slideDown();
getAttachRecords("getAttachRecords", RegId);
}
});
}else{
alert(data);
$("table").find("#table_content").html(data);
}
}
});
}