Yii: 如何在CGridView通過Ajax方式重新整理資料後執行JS指令碼

Yii架構中的CGridView控制項資料重新整理是通過Ajax方式來實現的,如果有一些js指令碼是在頁面載入或重新載入的時候執行,那麼在CGridView控制項重新整理的時候,這些js就得不到執行。這樣會導致表格式資料得到了更新,但部分js效果丟失的情況。解決的方法很簡單,把頁面載入時執行的js語句封裝為函數,然後設定CGridView的afterAjaxUpdate屬性,如下:'afterAjaxUpdate' => 'function() { oops(); }'在頁面尾部添加js&

jax-ws handler client端例子

接著上一篇文章,這裡舉一個client端handler的例子。先把webservice服務端的代碼整個貼一下webservice:import javax.jws.HandlerChain;import javax.jws.WebMethod;import javax.jws.WebService;@WebService@HandlerChain(file="handlers.xml")public class HelloWS { @WebMethod public String

請慎用Ajax請求來探測不存在的資源

請慎用Ajax請求來探測不存在的資源引    不知道各位有幾個還記得Apress的《Foundations.of.Ajax》中描述的HEAD請求的pattern?是的,你可以利用XHR向一個你並不知道在與不在的資源發送請求,從而探測期的存在,做出相應的判斷處理。其實發送任何GET請求也可以,只不過一般認為HEAD請求比較輕量級,比較容易使用而已。但實際上是這樣子嗎?案例   

Relevance Review #4: Head Rush Ajax

URL:http://blogs.relevancellc.com/articles/2006/04/12/relevance-review-4-head-rush-ajaxRelevance Review #4: Head Rush AjaxHead Rush Ajax, from O'Reilly, by Brett McLaughlin.Quick summary:Fantastic introduction to the basics of Ajax if you can stand

JsUnit – Agile AJAX Development

With a blog entitled "Agile Ajax," I figure it was time to finally address a topic on Agile development. One of my favorite agile techniques is Test Driven Development (TDD). It's micro rather than macro, i.e. it's at the level of the individual

Ajax: IE and Mozilla Errors you need to know about

文章目錄 Automation server can't create objectNS_ERROR_NOT_AVAILABLEError Handling URL:http://radio.javaranch.com/pascarello/2006/02/07/1139345471027.htmlAjax: IE and Mozilla Errors you need to know aboutIf you are logging

Ajax默默進行時

往日如火如荼的Ajax潮流,在我看來,如今已經慢慢退去。當然,這隻是表面。實際上,兩個主要的Web2.0時代的大廠商,Google和Yahoo!都暗自醞釀著自己Ajax的產品,絲毫沒有怠慢的趨勢。 Garett Rogers在他的Google Notebook login page found文章中談到,Google又推出了一個Ajax新功能,notebook。儘管Garett Rogers在他的文章中說Google還未開放此新功能,但是當我登陸時,已經可以正常使用notebook了。

Ajax帶來Web病毒新一代

顯然,隨著Ajax的流行,一切似乎都非常風平浪靜,儘管大家都知道不會一直下去。就像隨著智能手機的出現,手機病毒也逐漸流行。Ajax顯然給Web的瀏覽器端帶來了極大的能力,當然,病毒也肯定不會放過這個機會,只不過是時間的問題。一篇文章在網路上掀起軒然大波,JavaScript worm targets Yahoo!。該文描述了最近一次Yahoo Mail收到病毒攻擊的事件。更詳盡的資訊你可以Security - Yamanner Worm Hits Yahoo

使用隱藏的iframe 隱藏form提交,仿AJax無重新整理提交,可以實現無重新整理上傳檔案

 首先要說的就是 ajax 是無法實現上傳檔案的,可以想一下ajax與後台通訊都是通過傳遞字串,怎麼能傳遞檔案呢?其實出於安全考慮js是不能操作檔案的,所以就不要再說用ajax來實現檔案的上傳了,這是不可能的。    而本文實現的檔案上傳也是無頁面重新整理的,可以說是一種"類似AJAX"方法。    開始之前先說兩句無關的,其實在ajax出現之前,web應用也可以是無重新整理的,那時大多通過IFrame來做到這一點。當然Ajax出現之後,人們一窩蜂地投奔Ajax 的陣營了,iFrame

ajax返回數組,處理數組

對於ajax的response,沒有直接返回數組的方法,於是就自己想來一個簡單的方法,如果路過的有更好的,還望留下些指點。 1,在服務器端(PHP),我們可以用以下來輸出,在這裡我用了兩個欄位的數據$id=$_GET['id'];$cate=$db->getAll("select id,name from product_category where parentId=".$id);foreach($cate as $key=>$i){echo

Ajax基於iframe檔案上傳

     關於Ajax的檔案上傳我在網上尋找了一些方法,一種方法用的是使用javascript讀取用戶端的檔案內容並將其封裝在HTTP的協議中,然後再上傳給伺服器,但我認為這樣的做法對於使用者來說是不安全的。於是查了一些相關的書,幸運的在《Ajax完全手冊》找到了一個基於HTML標籤<iframe>的檔案上傳方法,特此總結

Jquery Ajax判斷目前使用者是否存在

1.判斷目前使用者是否存在HTML<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="JqueryAjax_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

Gridview各種功能+AspNetPager+Ajax實現無重新整理預存程序分頁

預存程序:    GetProductsCount1:                                         CREATE PROCEDURE GetProductsCount1 AS                                         select count(*) from test                                         GO     GetProductsByPage:             

用jqery實現簡單ajax的例子

一、引言   專案經理分配給一個活,用ajax來實現一個功能。原來沒有接觸過ajax,只知道jquery提供了ajax的介面,而我對jquery還算比較熟悉,所以現在就想學一下用jquery來實現ajax的功能。二、功能概述  

用Ajax實現不重新整理頁面修改內容

趁今天有空,就學習了Ajax,在Ajax in action那本書裡提到了SAjax,就去下來看看,果然功能強大,讓編寫Ajax代碼變的很簡單,於是就寫了個“修改內容不重新整理頁面”的代碼,這個功能在網上以前是到處看到,今天終於自己實現了個,代碼裡有了PHP5的DOM函數,由於這個Blog空間只支援PHP4,所以也就沒法在這裡運行了。XML檔案,代碼從這個檔案中讀取並在修改後寫入到該檔案下載: test.xml<?xml version="1.0"?> <test>

實現一個無重新整理的基於ajax的簡易聊天室

實現一個基於ajax的簡易聊天室1 程式首頁面 include_once("server1.server.php"); #servidor para XAJAX $xajax->printJavascript();?> 2 指令碼-- 聊天室CREATE TABLE TBL_CHAT (  nick varchar(10) NOT NULL default '',  words varchar(150) NOT NULL default '',  chattime bigint(20

研究ext發現ajax跨域實現

之前一直沒有深入研究過ajax跨域實現的問題,最近研究ext發現他的例子裡可以請求遠端頁面,它的方法叫scrīptTag。其實就是使用動態載入js指令碼的方式來實現的。轉一個文章過來,具體就不寫了,ext是通過傳一個callbak方法動伺服器頁面,在返回結果中加上執行

Ajax、Comet、HTML 5 Web Sockets

 Ajax為HTTP通訊模型提供了很好的解決方案,它在用戶端非同步輪詢伺服器端事件。伺服器事件依次排列在待處理隊列中,根據輪詢時間隙依次傳送到瀏覽器,這樣類比伺服器發起的通訊,在輪詢時間隙間進行即時訊息傳遞。因此,僅僅依靠Ajax,我們永遠都不可能實現真正的即時通訊。 Comet引入的最佳化針對的是HTTP通訊初始之時,它在HTTP基礎上採用“push”通訊風格。Comet提供的幾項技術能夠在沒有用戶端發送請求的前提下讓伺服器主動將資訊發送到瀏覽器。如果再增加一個額外的HTTP串連的話,Come

使用JQuery Ajax 讀取資料庫

保證有JQuery檔案,我使用的是1.4.2,沒有上百度搜一下。 test.aspx<script type="text/javascript" src="jquery1.4.2.js" mce_src="jquery1.4.2.js" /><div id="listDIV"></div><script type="text/javascript">List.init();</script> ajax.jsvar List

ajax傳回值的問題的一個例子

這兩天偶然看到有人問ajax傳回值的問題,呵呵,恰巧我這幾天也在做這方面的一個東西。順便解決一下這問題大家可以看看以下代碼<html> <head>  <title>ajax測試</title>  <script>// 產生xhr對象(相容各種瀏覽器)   function createXHR()   {    var xhr;            try    {     xhr = new

總頁數: 351 1 .... 174 175 176 177 178 .... 351 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.