Time of Update: 2018-07-17
處理TreeView列表的捲軸問題時,發現很多流行的處理方法沒有效果,後發現在Master Ajax環境下使用這種流行作法不行。於是自力更生,用以下代碼實現了在主版頁面,使用Ajax環境下的捲軸在PostBack後仍在原位的問題: 在頁面上加上這段JS: <script type="text/javascript"> var disPostion = 0;
Time of Update: 2018-07-21
Time of Update: 2018-07-21
在 cnodejs.org 論壇中有一個問題,讓我也很奇怪,說是 $.ajax 設定資料類型 applicaiton/json之後,伺服器端(express)就拿不到資料,好奇之下,就去翻了翻資料,發現了一個自己也沒有注意到的事。於是有了這篇文章。 本文 $.ajax contentType 和 dataType , contentType 主要設定你發送給伺服器的格式,dataType設定你收到伺服器資料的格式。 在http 請求中,get 和 post 是最常用的。在 jquery
Time of Update: 2018-07-26
$.ajax({ type: "post", url: url, dataType:'html', success: function(data) { },
Time of Update: 2018-07-17
web2.0橫空出世,ajax首當其衝,今天做web的如果再不學點ajax的話,就顯的落伍了,而學ajax的用的環境如果是asp.net,那ajax.net你就不得不學了。首先就是環境的配置,如下 vs2005+sql2005+Winxp sp2+ie6.0+Office2003 工具下載 1.ASPAJAXExtSetup.msi
Time of Update: 2018-07-17
1、什麼是Ajax Ajax是非同步Javascript和XML(Asynchronous JavaScript and XML)的英文縮寫。"Ajax"這個名詞的發明人是Jesse James Garrett,而大力推廣並且使Ajax技術炙手可熱的是Google。Ajax的核心理念在於使用XMLHttpRequest對象發送非同步請求。 2、為什麼使用Ajax
Time of Update: 2018-07-17
今天研究了一天的PermissionBase,其中學到的最多的東西,就是怎麼在頁面中無重新整理的修改密碼、添加使用者、修改模組資訊等等,大部分都用了WebhtmlControl,JavaScript,以及以*.ashx為尾碼名的檔案,下面我就以最簡單的修改密碼為例子介紹以下,要用到的三個js分別是stringHelper.js,xmlHttpHelper.js和default.js &
Time of Update: 2018-07-19
1》首先是頁面的addpath.jsp <%@page contentType="text/html" pageEncoding="UTF-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="html"
Time of Update: 2018-07-20
(一) XMLHttpRequest對象的幾個方法和屬性open() 建立到伺服器的新請求send() 向伺服器發送請求readyState 提供當前HTTP就緒狀態status 伺服器響應狀態代碼responseText 伺服器返回的請求響應文本readyState0:請求沒有發出(在調用 open() 之前) 1:請求已經建立但還沒有發出(調用 send() 之前) 2:請求已經發出正在處理之中(這裡通常可以從響應得到內容標題部)
Time of Update: 2018-07-20
問題提出:確保背景程式無問題,通過postman能成功提交表單,但是從前台頁面用ajax提交卻始終執行error的回呼函數,debug一下,發現postman發送請求中攜帶的資料格式為json,但是debug前台頁面發送時時一串的attribute1=value1&attribute2=value2&...問題出在哪裡。 後台介面: /*Controller請求url*/var url =
Time of Update: 2018-07-20
濤哥實力派,是一匹千裡馬,可惜了水貨上司。 失敗發生在徹底的放棄之後。我對我的上司失望極了。 公司最近在完成一個項目,項目已經進行到尾聲了,還沒有進行對回話為空白進行過濾。在濤哥提出後,上司研究了半天解決不了,最後丟給濤哥解決。雖說解決問題是每個人的義務,不是每個人的責任。但濤哥還是抱著學習的態度,解決問題。最終得以解決。直接上重新的代碼: Ext.override(Ext.Ajax, {request: function(options) {options =
Time of Update: 2018-07-19
很久以前,我學會了用dhtmlxtree,那是一棵很不錯的樹,用起來很方便,但是一個問題一直沒有解決,從前都是分很多次去資料庫中查,遵循的原則是,先查出上級,然後再根據上級ID查出下級ID,這樣一層一層的查,於是當資料量大了,樹載入的時候會很的很慢,有時候等他開始載入的時候,可以告訴螢幕前的人員,“您可以選擇去查喝杯咖啡或者出去逛逛再回來,因為需要很久”,頓時無語。 資料庫是這樣設計的:
Time of Update: 2018-07-20
這是在前面練習的基礎上繼續學習發出的心得。在頁面刷出資料後想對某些內容執行刪除操作,這裡用到jquery的ajax,通過ajax傳入一個唯一的值,比如collection裡面的_id,然後在node處理常式裡面接收這個參數,調用remove方法執行刪除操作。具體代碼如下: 1、我的ajax代碼是寫在一個頁面當中。 $('.my-delete').click(function(){ var id=$(this).attr("data-id");
Time of Update: 2018-07-20
下面這段jquery代碼,是可以達到預期效果的。 $(".derek").each(function(){$(this).click(function(){var params = $(this).parent().serialize();var obj=$(this).parent().siblings("div#caskContent");var
Time of Update: 2018-07-20
1.捨去form表單改為使用新型的formData進行傳輸 2.頁面上的上傳檔案控制項: <input type="file" id="file" class="mr10 ml10 input-medium"> 3.ajax實現上傳: function uploadSaveProjects(obj){ var fileObj =
Time of Update: 2018-07-20
1.XMLHttpRequest對象 XMLHttpRequest對象在大部分瀏覽器上已經實現而且擁有一個簡單的介面允許資料從用戶端傳遞到服務端,但並不會打斷使用者當前的操作。使用XMLHttpRequest傳送的資料可以是任何格式,雖然從名字上建議是XML格式的資料。 XMLHttpRequest最早是在IE5中以ActiveX組件的形式實現的。非W3C標準。建立XMLHttpRequest對象(由於非標準所以實現方法不統一)。Internet
Time of Update: 2018-07-20
chrome: Uncaught SyntaxError: Unexpected token : firefox: SyntaxError: invalid label 確認json格式沒有錯誤, 頁面是用$.ajax提交的, 問題原因: jquery1.5版本和驗證外掛程式有衝突,會把 [javascript] view
Time of Update: 2018-07-20
很多開發人員在使用jquery在前端和伺服器端進行資料互動,所以很容易會認為在前端利用jquery就可以讀取任何網站的資料了。近日在進行開發時,因為要和第三方公司的一個項目進行資料的共用,因為考慮多不佔用伺服器的資源,遂決定直接在html進行資料的讀取,不走伺服器端進行中轉了。然後正好就遇到了瀏覽器端跨域訪問的問題。 跨域的安全限制都是指瀏覽器端來說的,伺服器端不存在跨域安全限制的問題。 目前瀏覽器端跨域訪問常用的兩種方法有兩種:
Time of Update: 2018-07-20
js功能有:全選、彈出對話方塊、使用json傳輸ajax資料;不想在寫多餘的文字了,直接上代碼: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@taglib prefix="c"
Time of Update: 2018-07-20
function initNetCode() { var html = ""; $.ajax({ type: "post", async: false, url: "user/initUserForm.do", data: "method=GetProvince", dataType: "json"