我想获取全局变量值内的ajax,jquery函数。如何获得全局变量值到ajax
这里我使用这个代码..
代码:
<script type="text/javascript">
var id;
function refreshRecord(id)
{
alert(id);
}
$(document).ready(function(){
$("#refresh").click(function(){
var fileId=id;
alert("id is"+fileId);
$.ajax({
type:"post",
url:"checkStatusAndNumRecs",
data: {fileId:fileId},
success:function(data){$("#div1").html(data);},
error:function(data){$("#div1").html("It was a failure !!!");}
});
});
});
</script>
的onclick一个提交按钮我打电话javascript函数
<input type="radio" name="submit" value="submit" onclick="refreshRecord(this.value)">
这里是我想要得到的,我已经在脚本标记中声明了全局变量id, 当我单击单选按钮onclick事件时调用javascript函数refreshRecord(id)带有一个参数的id '
现在id值将被设置为某个值。现在我想要得到jQuery函数内部的变量值,我想将它分配给
var fileId = id;
,但是当我做了上面的代码,然后单击按钮。
在警报被正确显示的第一个值(即,从JavaScript的警报被正确地推出)但从,jQuery是未来的AJAX警报是为未定义或[对象对象]
如何解决此??
现在id值将被设置为某个值 - 在哪里? –