我想用ajax創建一個彈出窗口編輯窗口。即當用戶點擊鏈接時,彈出窗口出現,他編輯數據並保存。我可以用任何ajax框架來做到這一點嗎?用ajax創建彈出窗口
回答
是的你可以,你總是可以自己創建XMLHttpRequest
對象,但使用框架將節省你幾個小時或幾天的編碼,並確保你的服務具有最大的瀏覽器兼容性。
是的,您可以使用我編寫的以下功能,並對其進行數週優化。
function ajaxGET(url,span_or_div) {
var httpRequest;
if (window.XMLHttpRequest) { // Mozilla, Safari, ...
httpRequest = new XMLHttpRequest();
if (httpRequest.overrideMimeType) {
httpRequest.overrideMimeType('text/plain');
}
}
else if (window.ActiveXObject) { // IE (yeah 200bytes wasted because of IE.. lol
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {}
}
}
if (!httpRequest) {
alert('Giving up :(Cannot create an XMLHTTP instance');
return false;
}
httpRequest.onreadystatechange = function() {
if (httpRequest.readyState == 1) {
window.document.getElementById(span_or_div).innerHTML='Loading...';
}
if (httpRequest.readyState == 4) {
if (httpRequest.status == 200) {
document.getElementById(span_or_div).innerHTML=(httpRequest.responseText);
} else {
window.document.getElementById(span_or_div).innerHTML='<strong>Error 404</strong><br />Page Not Found.';
}
}
};
httpRequest.open('GET', url, true);
httpRequest.send('');
}
-1:似乎你甚至沒有完全讀過這個問題。問題是如何在不使用任何框架的情況下創建彈出窗口。而不是如何使ajax調用 – 2011-05-03 06:46:15
@Sarwar:標題明確提到ajax,它也將需要保存表單。可視化彈出窗口當然與ajax無關。 – Kaivosukeltaja 2011-05-03 07:10:42
對不起,我的快速帖子。我的文章是對之前評論的回覆。在某個時候,他需要做一個AJAX調用,所以我發佈了這個函數讓他派上用場。 -1分享?哦..:/ – 2011-05-03 12:04:10
- 1. 創建GWT彈出窗口
- 2. 創建彈出窗口
- 3. 創建彈出窗口
- 4. Ajax彈出窗口
- 5. 爲網頁創建彈出窗口(或者是彈出窗口?)窗口
- 6. Ajax回調彈出窗口
- 7. 每當彈出彈出窗口彈出創建新的UserControl
- 8. Web2py - 如何創建彈出窗口?
- 9. 如何創建彈出窗口?
- 10. 如何創建android彈出窗口?
- 11. WPF創建窗口彈出菜單
- 12. 在asp.net中創建彈出窗口?
- 13. 在wxpython中彈出窗口創建
- 14. 如何創建HTML彈出窗口?
- 15. Process.Start創建一個彈出窗口
- 16. 創建網頁時彈出窗口
- 17. 如何創建Unblockable Javascript彈出窗口
- 18. 在UIView上創建彈出式窗口
- 19. vscode創建終端彈出窗口
- 20. 爲彈出窗口創建標題
- 21. 在iPhone上創建彈出窗口?
- 22. 如何創建「New xxx」彈出窗口?
- 23. 如何創建彈出窗口
- 24. ajax通過彈出窗口調用jsf
- 25. 使用AJAX顯示HTML彈出窗口
- 26. 無法通過Chrome擴展程序彈出窗口創建JS彈出窗口
- 27. 如何重定向創建彈出窗口的頁面,使用jQuery創建彈出窗口?
- 28. 彈出窗口:當彈出彈出窗口時關閉彈出
- 29. 如何創建React.js新窗口彈出窗口
- 30. 如何在android中創建彈出窗口模式窗口
有沒有原因你不想使用框架,如jQuery?這會讓你的生活變得更輕鬆......除非有充分的理由不這樣做。 – 2011-05-03 06:38:47