我有一个函数,它使用 2 种方法为 php 脚本调用 POST 事件。一个是调用后document.ready
返回一个 ID。第二个我想为第二种方法发送该 ID,该方法将从该 ID 中找到所有附加信息。
第一种方法会起作用,但第二种方法不起作用。我可以从 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);
}
}
});
}