2011-05-05 139 views
0

我想從我的JSP中使用jQuery Ajax調用示例API,但是我沒有獲得成功。我不知道我錯在哪裏,但即使簡單的HTML頁面也沒有被加載。無法使用jQuery進行Ajax調用

這是我的代碼。

<%@ page language="java" contentType="text/html; charset=ISO-8859-1" 
    pageEncoding="ISO-8859-1"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 

<html> 
<head> 
<script src="http://code.jquery.com/jquery-latest.min.js"></script> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<title>Insert title here</title> 
</head> 
<body> 
Hello 
<div id="temp"> 

<a href="#" onclick="callGetApplicationDetails();" >Click Here</a> 

</div> 
<script type="text/javascript"> 
function callGetApplicationDetails() 
{ 
    $.ajax({ 
     url:"serverFile.jsp", 
     type: "GET", 
     dataType:'html', 
     async: true, 
     data:data, 
     success: function(responseData) { 
      if (responseData != null && callback != null) { 

      alert('success'); 

      $('#temp').html(responseData); 


      } 
     }, 
     error: function(){ 

      alert('error'); 

      if (errorCallback !=null) errorCallback(); 
     } 
    });  
    } 

</script> 

</body> 
</html> 

即使警報沒有彈出成功和失敗。 enter image description here

請幫忙。

感謝 Hemish

+1

你在哪裏聲明'callback'(你與null比較的那個)? – Gabriel 2011-05-05 20:18:31

+0

使用某種顯示JS錯誤的開發工具來找出真正的問題--Firebug for Firefox,Developer Tools for Chrome或類似。 – 2011-05-05 20:21:27

+0

謝謝加布裏埃爾,我是那種被搞砸的人,看到這件簡單的事。 – Gendaful 2011-05-05 20:38:40

回答

1

我建議你用螢火蟲,並檢查請求它向服務器。