我這裏是新手,因爲我從來沒有問任何問題。只有通過搜索,我才能得到很多答案。這是第一次,試圖獲得這樣的幫助。請讓我知道,如果我的問題是模糊的任何機會。javascript函數是工作,但在jQuery的AJAX功能同樣不工作
的問題是:在我的應用程序,HTML頁面發送一個請求下載一個文件,服務器應用程序/八位字節流的響應相同,得到的zip文件下載。這是完美的工作,當我用這樣的JavaScript函數嘗試 -
function downloadFun()
{
alert("in downloadFun");
document.searchForm.action = "http://localhost:8080/DatasetRepo/rest/downloadAny?";
document.forms["searchForm"].submit();
}
但是,當我做同樣的事情,用jQuery AJAX方法如下面 -
$(document).ready(function(){
$("button").click(function(){
$.ajax({
url: "http://localhost:8080/DatasetRepo/rest/downloadAny",
type: "GET",
dataType: "application/octet-stream"
});
});
});
不工作。試圖看着螢火蟲,它顯示在這樣的一些格式的響應 -
�b�d�A#.Iio�8�N��ȿ���#Q7.os��9_o�߳4(@�d�� ��B."����w�ݪ�,����.[�
你能幫我在這?
爲什麼需要Ajax來做到這一點? – dario
這是使用一些JSON參數發出請求。 –
你的表單是怎樣的? – 0x2D9A3