我想實現下面的功能。從js到jquery中的另一個js訪問函數?
我有兩個Jquery.js文件都被導入到一個HTML文件並使用ajax功能。 First.js有一個可以獲得json響應的jax函數。如果服務返回成功,我必須調用另一個Ajax調用是存在於Second.js
的test.html
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
<script type="text/javascript" src='js/jquery.js'></script>
<script type="text/javascript" src="js/test.js"></script>
<script type="text/javascript" src="js/test1.js"></script>
</head>
<body>
<div class="ui-body">
<fieldset class="ui-grid-a">
<div id="buttondiv" class="ui-block-a"><a data-role="button" id="loginbtn" data-theme="b">Login</a></div>
<div id="loading" style="display:none"><img src='css/images/demo_wait.gif' /></div>
</fieldset>
</div>
</body>
</html>
第一的.js
$(document).ready(function(){
$.ajax({
.
.
.
success:function(data){
Successcall();
},
error:function(xhr){
alert("Error");
}
});
});
Second.js
$(document).ready(function(){
function Successcall(){
$.ajax({
.
.
.
success:function(data){
alert("In Second JS");
},
error:function(xhr){
alert("Error");
}
});
}
});
我無法調用Successcall();來自Second.js的功能
有人可以幫我解決這個問題。
嘗試在第一個文件之前定位第二個文件 –