getJSON 不执行回调函数的问题 [问题点数:40分,结帖人zyang198811]

Bbs2
本版专家分:327
结帖率 100%
Bbs13
本版专家分:537957
版主
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
榜眼 2012年 总版技术专家分年内排行榜第一
2007年 总版技术专家分年内排行榜第二
2006年 总版技术专家分年内排行榜第二
2004年 总版技术专家分年内排行榜第二
Blank
探花 2005年 总版技术专家分年内排行榜第三
2003年 总版技术专家分年内排行榜第三
2002年 总版技术专家分年内排行榜第三
Blank
进士 2011年 总版技术专家分年内排行榜第六
2010年 总版技术专家分年内排行榜第八
Bbs2
本版专家分:327
Bbs1
本版专家分:0
Bbs1
本版专家分:0
$.getJson(url,data,callback)回调函数不执行问题
页面调用如下方法jsonTree(); function jsonTree(){ console.log("jsonTree is begin") $.getJSON(ctx+"/node/treeNodesJson.js",function(json){ console.log("json data") console.log(json) }) console.log("jso
jquery中用getJSON获取数据,回调函数不执行
[code=HTML]rnrnrnrn rn jquery--getJSON方法实现ajax功能rn rn rn rn rn rn rn rn rn rn rnrnrn[/code]
$.getJSON()回调函数不起作用
最近开发遇到一个<em>问题</em>,$.getJSON(url,data,function success(){})<em>回调函数</em>不起作用,其中的<em>回调函数</em>总是不能执行,代码如下:var x = document.getElementsByName(data); var i; $.ajaxSettings.async = false; for (i = 0; i < x.length; i++) { v
$.getJSON得回调函数没有返回值
我现在是准备给数据库添加内容,同时在添加完成以后局部刷新页面上的表,使得表可以同步数据库的内容。php我设置了一个函数是用于提取数据库的内容然后放到div里面进行显示,[code=php]rn$zong);rn echo json_encode($arr);rn //这个是第一次打开页面然后进行初始化表rnrn//这个是一个提取数据库内容的函数,我直接在这个函数里面进行了拼接,然后通过$.getJSON传到某个div直接显示出来rnfunction getinit()rn $data=array();rn $zong="";rn include_once 'conn.php';rn $sql="select * from address order by id desc limit 0,8";rn $result=mysqli_query($conn, $sql);rn while($row=mysqli_fetch_array($result))rn $data[]=$row;rn rn $zong="";rn $zong=$zong." unit floor num id";rn for($i=0;$i $data[$i]['unit']";rn $zong=$zong." $data[$i]['floor']";rn $zong=$zong." $data[$i]['num']";rn $zong=$zong." $data[$i]['id']";rn $zong=$zong."";rn rn $zong=$zong."";rn $sql="select * from address";rn $perpage=8;rn $result=mysqli_query($conn, $sql);rn $totalnum=mysqli_num_rows($result);rn $totalpage=ceil($totalnum/$perpage);rn for($i=1;$i$zong);rn echo json_encode($arr);rnrn[/code]rn我本来是php页面收到js传来的数据以后向数据库插入数据,然后调用getinit(),把这个函数的返回值通过json传到js,最后显示在html页面,可是不知道为什么,一旦加入了$zong=getinit();,json的<em>回调函数</em>就失效了,如果没有这个行代码,例如是 $zong=“success”; 这时候<em>回调函数</em>就成功了。实在是找不到什么原因
getJSON 无法回调函数
正在做一个访问中国天气网获取天气预报的例子,代码如下:rnrnvar Url = "http://m.weather.com.cn/data/101210701.html";rnrn$(document).ready(function() rn $.getJSON(Url, , function(json) rn alert("ddd");rn );rn rn);rnrn就是无法运行alert,请教各位怎么回事?
$.getJSON回调函数就是没有反应
我是在之前database.php里面引入了jquery,而且我测试了也引入成功了,在js文件里面除了 $.getJSON<em>回调函数</em>没用,其他的都没有<em>问题</em>,我是在是不知道哪里出了<em>问题</em>了rn[code=php]rnvar xmlHttprnfunction showHint(str)rnrn if(str.length==0)rn rn document.getElementById("txtHint").innerHTML="";rn return;rn rn xmlHttp=GetXmlHttpObject();rn if(xmlHttp==null)rn rn alert ("Browser does not support HTTP Request")rn return;rn rn var url="gethint.php"; rn $.getJSON("gethint.php","danyuan":$("#unit").val(),function(json) rn alert("gdrg"); rn ); rn rn xmlHttp.onreadystatechange=stateChanged rn xmlHttp.open("GET",url,true)rn xmlHttp.send(null)rn rnrnfunction stateChanged() rn rn if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")rn rn document.getElementById("txtHint").innerHTML=xmlHttp.responseText rn rnrn function GetXmlHttpObject()rn rn var xmlHttp=null;rn tryrn rn xmlHttp=new XMLHttpRequest();rn rn catch (e)rn rn tryrn rn xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");rn rn catch (e)rn rn xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");rn rn rn return xmlHttp;rn [/code]rnrnrngethint.php里面的代码是rn[code=php]rn
Ajax不执行回调函数问题
[code=JScript][/code]rnfunction Check() rn var num = document.getElementById("txtNum").value;rn httpRequest = ceartHttpRequest();rn var url = "CouponsCheck.aspx?num=" + num;rn httpRequest.open("POST", url, true);rn //httpRequest.onreadystatechange == callback;rn httpRequest.send(null);rn httpRequest.onreadystatechange == function () rn if (httpRequest.readyState == 4 && httpRequest.status == 200) rn var response = request.responseText;rn var Msg = document.getElementById("divMsg");rn if (response == "0") rn Msg.innerHTML = "不存在!";rn else if (response == "1") rn Msg.innerHTML = "已使用!";rn else rn Msg.innerHTML = response;rn rn //rn elsern setTimeout("Check()", 1000);rn rn rn用firebug调试果断的<em>不执行</em><em>回调函数</em>。在firebug调试中,readystate=4, status=200 但是就是不进去。不知道为什么。大伙帮忙看看。
回调函数不执行
大家好,小弟最近想用Silverlight和服务器进行Http通信,现有一函数rnIAsyncResult r = (IAsyncResult)wreq.BeginGetResponse(new AsyncCallback(RespCallback), rs);rnwreq是一个WebRequest对象,代码是微软MSDN的例子,<em>回调函数</em>RespCallback死活<em>不执行</em>,放在winform里运行一切正常,不知道怎么解决,求解
回调函数问题回调函数不执行……高分求解!!!!
最近调试一个RFID,商家只给个dll文件,没有文档,有一个源码VB6的事例程序,我在VC6下使用dll,并且dll文件是用VC6编写的。下面是我的定义,请达人帮忙,小弟不胜感激!rn函数定义:rntypedef (WINAPI*pReaderCommReadTagData)rn (RCB_TYPE *lprcb, BYTE nodeAddress, BYTE antanna,int* idLen,rn BYTE idtype,BLOCK_DATA_TYPE* idData, BYTE startBit,BYTE bitLen,rnint* TagCount, PVOID); rn pReaderCommReadTagData ReaderCommReadTagData = NULL;rn ReaderCommReadTagData = rn(pReaderCommReadTagData)GetProcAddress(LoadLibrary("ReaderComm5dll.dll"),"ReaderCommReadTagData");rn我的<em>回调函数</em>定义:rnstatic void WINAPI ReadTagDataCallback(RCB_TYPE *lpRCB,BYTE noteaddress,rn BYTE antena_index,BYTE tagType,rnBLOCK_DATA_TYPE *tagData,BYTE userDataLen,BLOCK_DATA_TYPE *tagUserData);rnrn说明:BLOCK_DATA_TYPE , RCB_TYPE 为自定义结构。rn我运行程序读取电子标签的数据,就是不进入<em>回调函数</em>,不知道为什么。此前还有几个函数的声明跟这个差不多,如读取电子标签的Tag ID,都是成功的,并且也有<em>回调函数</em>,就是这个读取用户数据的函数不能执行到<em>回调函数</em>。rn请达人指教,告知一下可能存在的<em>问题</em>,为什么会<em>不执行</em>到回调?rnrn
getJSON为什么无法执行回调函数
$.getJSON("showAction","pid":id,ctime:new Date(),function(data)alert("test"););可以执行调用的action但为什么<em>不执行</em>回调的函数?请高手们指点迷津!
关于$.post()回调函数不执行问题
求助各位js大神,我本来想用js写一个登录验证,但是使用$.post提交到处理后台之后rn$.post()里面的<em>回调函数</em>没有被执行rnrn页面js代码如下:rn[code=javascript]rnvar params=$("form").serialize();rn$.post(rn"login.action",rnparams,rnfunction()rn alert("callback");rn,rn"json"rn);rn[/code]rnStrut后台的action配置如下:rn[code=text]rnrn rn rn rn rnrn[/code]rn我遇到的<em>问题</em>是:登录验证的时候正确进入到action处理类的方法之中,但是返回的时候$.post()里面的<em>回调函数</em>没有被执行,这是为什么呢?希望各位大神帮帮忙呀~ 急~
firefox下dwr回调函数不执行问题
相同的页面,在ie下执行dwr<em>回调函数</em>都没有<em>问题</em>,在firefox下做增加操作时回可用,做删除操作时rn回调<em>不执行</em>,删除操作时,如果把<em>回调函数</em>去调,即可正常执行。rn解决<em>问题</em>马上结账给分,谢谢!(项目是用ext框架做的)
getJSON回调函数中json解析的问题
"detailProjectId":1,"rows":["address":null,"checkMarks":null,"companyCheckOpinions":null,"detailProject":"applyDate":"2","createdDate":null,"departmentOfApplier":"22","developStyle":"2","id":null,"projectAchievement":"2","projectApplyName":"22","projectAttachmentAdd":"dd","projectBasis":"2","projectCharg":"dd","projectClient":"2","projectContent":"2","projectCooperationUnit":"2","projectCooperationWays":"2","projectCostEvaluation":"2","projectField":"dd","projectFoundation":"2","projectItemNo":1,"projectItemNoString":"22","projectItemNuber":null,"projectMarketDevelopment":"2","projectName":"sx","projectPhone":"13016983197","projectPlan":"2","projectPlanSchedule":"2","projectReason":"2","projectTask":"2","projectTechFinalRight":"2","projectTimeEnd":"2015-03-27T20:33:04","projectTimeEndString":null,"projectTimeStart":"2015-03-26T20:32:49","projectTimeStartString":null,"projectTrustee":"2","projectWorkRatio":"2","projectWorkSchedule":"2","stateOfApply":"22","url":"2","jxReviewRecordId":null,"participant":null,"projectId":null,"reviewMarks":null,"reviewOpinions":null,"sign":null,"time":null],"publishedProjectId":0,"total":0rnrn上面是我得到的json,我想在getJSON的<em>回调函数</em>中用alert把detailProject里的applyDate显示出来,应该怎么写这个<em>回调函数</em>呢
ie ajax不执行回调函数问题
在请求网址中添加时间戳 var randomdate = new Date().getTime(); $.ajax({ url: '/ConnectStatus/GetNodeList?date=' + randomdate,
jquery的$.getJSON回调函数执行顺序问题。求原理
[code=JScript]rnfunction updateDatern var message = "";rn $.getJSON("/manager/groupuserservlet.do?method=userInfUpdate","rand":Math.random(),"user_id":user_id,"password":password,"name":name,"nickname":nickname,"mima":mima,rnfunction(json) rn message = json[0].result ; rn toLoad(); rn rn ); rn alert("2");rn showmessage(message); )和showmessage方法。然后才走了toLoad()去alert(1),为什么会这样呢?难道javascript不是单线程的顺序执行吗?看了下jquery的源代码,<em>回调函数</em>也应该在执行完后才继续执行啊。rn测试浏览器是chrome 18.rnrn有没有高人帮我解释一下其中的原理。
jquery+json+struts2+spring ajax回调函数不执行
[b]jquery+json+struts2+spring ajax <em>回调函数</em><em>不执行</em>[/b]rnrnStruts2.2.1rnSpring2.5.6rnJquery1.5-min.jsrnrn[code=JScrip]rnrnfunction getinfo() rn alert($('#btime').val());rn var url = "aform/info";rn var params = rn btime : $("#btime").val(),rn ld_nan : $("#ld_nan").val(),rn xwp_xxl : $("#xwp_xxl").val()rn ;rn alert("纯属测试。。。。。。。。");rn jQuery.post(url, params, updatePage, 'json');rn alert("纯属测试。。。22222。。。。。");rnrnrnfunction updatePage(data) rn alert("纯属测试。。。3。。。。。");rn alert(data.ld_nan);rn alert(data.xwp_xxl);rn rn document.getElementById("ld_nan_r").innerHTML = data.ld_nan;rn document.getElementById("xwp_xxl_r").innerHTML = data.xwp_xxl;rnrn[/code]rnrn目前能够确定<em>问题</em>出在struts2-spring-plugin-2.2.1.jar这个jar包上rnrn在有struts2-spring-plugin-2.2.1.jar存在的情况下,会出现<em>回调函数</em><em>不执行</em>rnrn在没有struts2-spring-plugin-2.2.1.jar在的情况下,是正常的,<em>回调函数</em>弄够正确执行,但是,rnrn此时会出现另外一个现象,所有的Bean实例化都会失败,报空指针异常rnrnrnrn恳请各位帮帮忙,我已经整的快有一天一夜了,实在是不知道怎么解决[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rnrnrn帮顶有分
AJAX不执行回调函数,怎么办??
我把AJAX调用的ASP文件打到IE地址栏里面写上必要的参数,页面能够正常打印出我需要的内容的。rn但是现在的<em>问题</em>就是<em>回调函数</em>没有执行,里面放1个alert(1)也<em>不执行</em>。rnrn请问这是为什么,我其他地方用AJAX都正常的,就是这个函数不行。
为何回调函数不执行??
为何<em>回调函数</em><em>不执行</em>??rnrn我在类的构造函数里写rnuTSystemFun1()rnrn TIMERPROC pTime = (TIMERPROC)OnTime;rn SetSavePointType(); rn // create control for timerrn m_hWnd = ::CreateWindow("static", "", 0, 0, 0, 0, 0, NULL, NULL, 0, NULL);rn ::SetWindowLong(m_hWnd , GWL_USERDATA , (long)(this) );rn SetTimer(m_hWnd,1,1000,pTime);rnrn<em>回调函数</em>为:rn static void OnTime()//.HWND h,UINT u1,UINT u2,DWORD d) rn if (CpuTime == MaxSavePoint)rn rn CpuUsagePos();rn CpuTime=CpuTime-1;rn rn CpuUsageSun.TSavePoint[CpuTime]=CpuTime;rn CpuTime=CpuTime+1;rn rnrn在main()里:uTSystemFun1 *sys = new uTSystemFun1;rnrn可为何OnTime()一直<em>不执行</em>啊 ??
SetTimer回调函数不执行
SetTimer()函数可以通过窗口WM_TIMER响处理,同时可以手动设置<em>回调函数</em>如下: void CALLBACK Fun(){}  SetTimer(NULL, nIDEvent, fTime , Fun); 间隔fTime时间会自动调用Fun()函数,但是在线程中使用将不会进入<em>回调函数</em>可以postmessage到一个窗口再次去Settimer(),线程中可以sleep(
masterpager callback不执行回调函数
前台页面代码rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rn rnrnMasterPage后台代码:rnstring leftMenuHtml = "";rn public void RaiseCallbackEvent(string parentMenuCode)rn rn int userId = 1;rn Com.BLL.SystemManager.Menu m = new Com.BLL.SystemManager.Menu();rn leftMenuHtml = m.GetLeftMenu(userId, parentMenuCode);rn //leftMenuHtml中包含...rn rnrn public string GetCallbackResult()rn rn return leftMenuHtml;rn rn<em>问题</em>:执行到index.aspx时,可以显示左边菜单,但如果点左边菜单,例如转到rnwork.aspx后,则<em>不执行</em>RaiseCallbackEvent,GetCallbackResult方法了。为何呢?rn客户端页面代码:rn rn rnrnrnrn rn
dwr回调函数不执行
dwr<em>回调函数</em><em>不执行</em>rn代码如下:rnJavaBean:rnpublic class DWRLogicImpl extends BasicExtendLogicImpl implements DWRLogic rnrn public List getList(String cu_id) throws Exception rn List list = sqlDao.getRecordList("member.getRecordList2", cu_id);rn return list;rn rnrnrndwr.xmlrnrn rn rn rn rn rn rnrnrnjsp页面rn rn rn rn rnrn 会员姓名rn rn --请选择--rn rn *rn rn rn 会员卡编号rn rn --请选择--rn *rn
$post不执行回调函数
$(document).ready(rn function() rn var url = "http://localhost:8080/test/b/test/username/ssh";rn alert("url new = "+url);rn $.post(url, function(data) rn alert("post");rn alert(data); rn ); rn );rnrn后台已经执行成功了,可是$post的<em>回调函数</em><em>不执行</em>,alert没有反应,急求指导,万分感谢
ajax不执行 回调函数
function getMadeUnit(mu_id,con)rn var ajax = new Ajax("cf_sor? type=1","","GET",callBack_getMadeUnit);rn ajax.setAsync(false);rn ajax.request();rn rn function callBack_getMadeUnit(req)rn alert(1);rn var xmlDoc=req.responseXML.documentElement;rn var id=getElm(xmlDoc,"id",0);rn var obj = document.getElementById(id);rn obj.innerHTML = obj.innerHTML + getElm(xmlDoc,"madeUnit",0);rn alert(obj.innerHTML);rn rnrn从var xmlDoc=req.responseXML.documentElement;这行往下都<em>不执行</em>了,为什么呢?
键盘钩子的回调函数为什么不执行
我想在DLL注入到其他进程时,创建一个非模态对话框。使用了下面的思路:rn1 在DLL入口,执行StartHook() rn2 在StartHook()中,建立一个线程,在线程函数中,设置键盘钩子rn3 在键盘钩子的<em>回调函数</em>中,判断如果按下特定键,则创建非模态对话框rnrn<em>问题</em>:键盘钩子可以成功创建,但键盘钩子<em>回调函数</em><em>不执行</em>,请专家赐教。rnrn/////DLL入口函数rnDllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) rn rnif (dwReason == DLL_PROCESS_ATTACH) rn rngInstance = hInstance; rnif (!AfxInitExtensionModule(AssistDLL, hInstance)) rnreturn 0; rnStartHook(); rn     } rnrn} rnrn///StartHook()函数rnbool StartHook() rn rnDWORD theThreadId; rnHANDLE Trd = ::CreateThread(NULL,0,MyThread,NULL,0,&theThreadId); rnif (!Trd) ::OutputDebugString("Creating Thread failed at StartHook()...."); rnelse ::OutputDebugString("Thread created...."); rnreturn TRUE; rn rnrn///线程函数中创建一个键盘钩子和消息钩子 rnrnDWORD WINAPI MyThread(LPVOID lpParameter)//线程函数 rn rng_hHook=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)KeyboardProcg,gInstance, ::GetCurrentThreadId()); rnm_hHook=SetWindowsHookEx(WH_CALLWNDPROC , (HOOKPROC)CallWndProc, gInstance, ::GetCurrentThreadId()); rn::sprintf(tmp, "MyThread-> g_hHook = %x, m_hHook=%x", g_hHook,m_hHook); rn::OutputDebugString(tmp); rnMSG msg;rn while (GetMessage(&msg, 0, 0, 0))rn rn TranslateMessage(&msg);rn DispatchMessage(&msg);rnrn rnreturn 0; rn rnrn///键盘钩子<em>回调函数</em>rnrnLRESULT CALLBACK KeyboardProc(int nCode,WPARAM wParam,LPARAM lParam)rnrn TRACE0("KeyboardProc step 1");rn if(((DWORD)lParam&0x40000000) && (HC_ACTION==nCode))rn rn DWORD vKey=0;rn DWORD nScan=0; rn int CtrState=0;rn vKey=wParam; rn nScan=lParam; rn nScan>>=16; rn nScan=nScan&0x000000ff;//ctr=29,sft=42,aLT=56,ent=28,clk=58,q=16,S=31,X=45rn nScanValue[0] = nScanValue[1];rn nScanValue[1] = nScan; rn CtrState=HIBYTE(::GetKeyState(VK_CONTROL));rn if (HIBYTE(::GetKeyState(VK_CONTROL))!=255) return CallNextHookEx( g_hHook, nCode, wParam, lParam );rn if ((vKey==StartKey)&&(CtrState==255)) rn rn TRACE0("KeyboardProc step 2");rn if (s_UP==true) rn rn rn //::ShowWindow(g_hWG, SW_SHOW);//::SendMessage(g_hSM,WM_SHOWWINDOW,true,0); rn TRACE0("KeyboardProc step 3");rn ShowDiag();rn CString t_Str;rn t_Str.Format("MainWin=%d->",g_hWG);rn t_Str=t_Str + "显示外挂";rn OutputDebugString(t_Str);rn ::Beep(120,200) ;rn ::Sleep(50) ;rn ::Beep(120,200) ;rn s_UP=false;rn x_UP=true;rn rn rn else if ((vKey==StopKey)&&(CtrState==255)) //((nScanValue[0] == 29) && (nScanValue[1]==45))//vKey == 88rn rn TRACE0("KeyboardProc step 21");rn if (x_UP==true) rn rn //::ShowWindow(g_hWG, SW_HIDE);//WM_SHOWWINDOW,false,0); rn TRACE0("KeyboardProc step 22");rn HideDiag();rn CString t_Str;rn t_Str.Format("MainWin=%d->",g_hWG);rn t_Str=t_Str +"Press Ctrl + X";rn OutputDebugString(t_Str);rn ::Beep(240,500) ;rn x_UP=false;rn s_UP=true;rn rn rn else if ((vKey==VK_END)&&(CtrState==255)) //((nScanValue[0] == 29) && (vKey == 81))rn rn rn rn rn rn return CallNextHookEx( g_hHook, nCode, wParam, lParam );rnrnrn////////////////rn调试结果,钩子可以成功创建(g_hHook,m_hHook不为0),但不能执行键盘钩子<em>回调函数</em>,函数开头的TRACE0("KeyboardProc step 1")未执行;rnrn
jquery post回调函数不执行
$.post("changeStatus.do",{'xx':xx},function(data){      alert(data);     },"json"); 当post参数带有“json”时,若返回结果data为空,进入不了<em>回调函数</em>
dll 中的回调函数不执行?
// hookdll.cpp : Defines the initialization routines for the DLL.rn//rnrn#include "stdafx.h"rn#include "hookdll.h"rnrnrn#ifdef _DEBUGrn#define new DEBUG_NEWrn#undef THIS_FILErnstatic char THIS_FILE[] = __FILE__;rn#endifrnHHOOK Hook; rnLRESULT CALLBACK LauncherHook(int nCode,WPARAM wParam,LPARAM lParam);rnvoid SaveFile(char* c);rn//rn// Note!rn//rn// If this DLL is dynamically linked against the MFCrn// DLLs, any functions exported from this DLL whichrn// call into MFC must have the AFX_MANAGE_STATE macrorn// added at the very beginning of the function.rn//rn// For example:rn//rn// extern "C" BOOL PASCAL EXPORT ExportedFunction()rn// rn// AFX_MANAGE_STATE(AfxGetStaticModuleState());rn// // normal function body herern// rn//rn// It is very important that this macro appear in eachrn// function, prior to any calls into MFC. This means thatrn// it must appear as the first statement within the rn// function, even before any object variable declarationsrn// as their constructors may generate calls into the MFCrn// DLL.rn//rn// Please see MFC Technical Notes 33 and 58 for additionalrn// details.rn//rnrn/////////////////////////////////////////////////////////////////////////////rn// CHookdllApprnrnBEGIN_MESSAGE_MAP(CHookdllApp, CWinApp)rn //AFX_MSG_MAP(CHookdllApp)rn // NOTE - the ClassWizard will add and remove mapping macros here.rn // DO NOT EDIT what you see in these blocks of generated code!rn //AFX_MSG_MAPrnEND_MESSAGE_MAP()rnrn/////////////////////////////////////////////////////////////////////////////rn// CHookdllApp constructionrnrnCHookdllApp::CHookdllApp()rnrn // TODO: add construction code here,rn // Place all significant initialization in InitInstancern //要让dll运行时,自动运行的程序代码就写在这里rn rn InstallhookdllEv();rnrnrnrn/////////////////////////////////////////////////////////////////////////////rn// The one and only CHookdllApp objectrnrnCHookdllApp theApp;rnrnvoid WINAPI InstallhookdllEv()rnrn Hook=(HHOOK)SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)LauncherHook,theApp.m_hInstance,0);rn rnrnrnrn其中的<em>回调函数</em>LauncherHook并<em>不执行</em>,这是什么原因呢?
为什么$.post不执行回调函数
rn```rnrn $.post(rn "userlist/update.action",rn $("#edit_user").serialize(),rn function()rn alert("1111111");rn window.location.reload();rn rn );rn rn```rn单击按钮,进入到该方法,执行到这一步给发送请求rnspringmvc已经拦截到update.action请求rn在controller类也已经接收到id为edit_ _user的表单name的序列化json字符串rn并且检查数据库已经修改数据成功了!rn但是<em>回调函数</em>还是没执行?rnrnrn改用$.ajax也没有执行,两个都没报错。。。
ajax不执行回调函数的原因
今天用ajax的post请求后台,但是始终<em>不执行</em><em>回调函数</em>,经查得知,ajax<em>不执行</em><em>回调函数</em>的原因如下: jquery中规定返回的JSON字符串的KEY要用引号括起来,如{“result”: 1}这样才可以。 所以是数据返回的格式<em>问题</em>,如把dataType设置为json,那么就需要按照json的格式将数据返回,如设置为text,则无需是json的数据格式。 $.ajax({ type:'p
getJSON最后那个参数的callback不执行,求教
var retrieveData = function (path, query, funStart, funEnd, funHandleData) rnrn funStart();rn alert("");rn $.getJSON(path, CompanyID: query ,rn function (data) rn alert("");rn rn funHandleData(data);rn funEnd();rn );rn ;rn第一个alert能出来内容,第二个就出不来了。。。rnfunStart, funEnd, funHandleData是3个函数
php jquery的getjson无法执行回调函数
如题。代码如下:rnrnindex.htmlrn rn rnrn rn 读取评论 rnrnrnrnrnserver.phprn$row[0],"user"=>$row[1],"comment"=>$row[2],"addtime"=>$row[3]);rnrnecho json_encode($comments);rnrn?>rnrn直接执行server.php能在页面上输出结果,但是在index.html中 打开页面后无法显示数据。在ie、ff中均如此。rn请达人帮我分析一下。
$.getJSON()方法为什么不能执行回调函数
这里使用到[del]$.getJSON()方法为什么不能执行<em>回调函数</em>啊[/del]???后台逻辑正确传过来的json格式为:message:"success",code:0,path:"D:\XH120730001.pdf"rn执行<em>回调函数</em>取出路径,但是现在是<em>回调函数</em><em>不执行</em>啊??哪位师傅给看看啊??谢谢啦!!rnrn ,'-',rn id:'btnprint',rn text:'导出PDF文件',rn iconCls:'icon-print', rn handler:function()rn window.qcySalesSlip.print();rn var tempDatagrid = $('#qcySalesSlipDatagrid');rn var index = tempDatagrid.datagrid('getSelected');rn if(!index) rn $.messager.alert('提示','请选择操作行');rn return;rn rn $.getJSON('qcy/QcySalesSlip.do?action=getlistPDF&id='+index.id+'&randomData='+Math.random(),function(json)rn $.messager.alert('提示1','请选择操作行1');rn rn ); rn /** $('div#tempselect').remove();rn $(' 请选择点击下面的按钮进行操作').appendTo(document.body).dialog(rn title:'是否导出PDF文件',rn modal:true,rn height:100,rn width:300,rn closable:true,rn buttons:[rn text:'确定',rn iconCls:'icon-save',rn handler:function()$('#tempselect').dialog('close');rn window.open('qcy/QcySalesSlip.do?action=savepdfDocument&id='+id+'&pdfName='+pdfName);rn rn ],rn iconCls:'icon-save'rn );**/rn //handlerrn ,'-',
$.getJSON毁掉函数不执行的一个原因
$.getJSON('../json/a.json',function(){//<em>回调函数</em><em>不执行</em>}) 当a.json文件里面有注释的时候,回调不会执行
getJSON 为什么不能执行回调函数啊?
前台代码:rn function GetServersideData()rn rn $.getJSON("ASHXHandler.ashx?a="+Math.random(), function(json) alert("ss"); );rn rnrnashx代码如下:rnpublic class ASHXHandler : IHttpHandlerrn rnrn #region IHttpHandler 成员rnrn public bool IsReusablern rn get return true; rn rnrn public void ProcessRequest(HttpContext context)rn rn context.Response.ContentType = "text/plain";rn string data = "name:\"jeff\"";rn context.Response.Write(data);rn rnrn #endregionrn rnrn现在点击按钮时,执行 GetServersideData 函数,但是没有任何反应,回调不能执行,请高手指点一下。。
$.getJSON获取不了回调函数,没有返回值
$.getJSON获取不了<em>回调函数</em>,没有返回值,请高手指点指点,具体代码如下rnphp代码:rnselectAll("pname='$pname'");rn rn $arr = array();rn rn if(!empty($res))rn rn $arr['res'] = "可以注册";rn rn elsern rn $arr['res'] = "不可以注册";rn rn rn return json_encode($arr);rnrn?>rnrnHTML代码:rn rn rnrn rn姓名: rnrn
Django+Jquery getJSON方法无法调用回调函数
html部分是这样:rnrnrn```rn Submitrn```rnrnrnrnrnJquery部分是这样:rn```rn$(function()rn $('#send').click(function()rn $.getJSON("localhost:8000/indicator?jsoncallback=?",rn function(data)rn if (data["HTTPRESPONSE"] == 1)rn alert("success");rn rn );rn );rn)rn```rnrn Django View.py是这样:rn ```rn def indicator(request):rn json_data = json.dumps("HTTPRESPONSE":1)rn return HttpResponse(json_data, mimetype="application/json")rn```rnDjango urls.py里是这样:rn```rnurl(r'^indicator/$', 'Django.views.indicator'),rn```rn但是结果是JQuery中getJSON方法里的<em>回调函数</em>总是不能执行。rn因此想请教下原因,谢谢rn
jQuery Ajax Post 回调函数不执行问题的解决方法
今天在使用Ajax Post方法时,发现无论如何<em>回调函数</em>就是<em>不执行</em>,最后通过万能的百度解决了该<em>问题</em>! 1.前台代码$.post('${pageContext.request.contextPath}/user_deleteUser',{uid:row.uid},function(result){ if (result.errorMsg){
EnumChildWindows中回调函数不执行,求解
BOOL CALLBACK EnumDlgProc(HWND hwndChatDlg,LPARAM lParam)rnrn AfxMessageBox("到这里");rn return TRUE;rnrnvoid CTestDlg::OnTestButtonClick() rnrn CWnd* pMainWnd = AfxGetMainWnd()->GetWindow(GW_HWNDFIRST);//测试pMainWnd不为空rn EnumChildWindows(pMainWnd->m_hWnd, (WNDENUMPROC)EnumDlgProc,(LPARAM)NULL);rnrnrn想用EnumChildWindows遍历窗体,发现<em>回调函数</em>并<em>不执行</em>,高手指点?
Jquery ajax post 回调函数不执行
代码:rnrnrn```rn $(document).ready(function()rn $(".del-a").click(function()rn if(confirm("确定删除该分类?"))rn var id = $(this).siblings("input").attr("value");rn $.post("delete_type",rn rn "Type_ID":id,rn "UserID":$("#userid").val()rn ,rn function(result)rn alert(result.delete_type);rn );rn rn );rn );rn```rnrnrn <em>回调函数</em><em>不执行</em>,后台没有报错,对数据库的操作也是正常的。即使刷新前台页面也没有执行rn 改了一下代码:rnrnrn```rn $(document).ready(function()rn $(".del-a").click(function()rn rn if(confirm("确定删除该分类?"))rn var id = $(this).siblings("input").attr("value");rn $.post("delete_type",rn rn "Type_ID":id,rn "UserID":$("#userid").val()rn ,rn function(result)rn alert(result.delete_type);rn );rn rn rn if(confirm("删除成功!"))rn rn );rn );rn```rnrnrn 加了一段if(confirm("删除成功!"))代码后,<em>回调函数</em>执行了,并且正确传回了后台数据。请各位大神帮忙分析分析,不胜感激!!
关于 $.post 不执行回调函数的解决办法。
上代码: $.post(url,data,function(resultJson){ $.messager.show({ title:'消息', msg:resultJson.message, showType:'show' }...
jquery 的$.post()方法不执行回调函数
代码如下,本来成功的话会执行showPage(1, 10);,现在的<em>问题</em>是数据库中信息插入成功了,但是不会执行showPage(1, 10);rn rnrn rn 姓名:rn 年龄:rn rn rn rn rn
问题jquery 的json回调函数不执行
代码如下rn$.getJSON("url.php",'action=user&r='+Math.random()+'&jsoncallback=?',function(data)rn if(data['code']==1)rn alert('成功!');rn else if(data['code']==2)rn rn $("#id").show().html('错误!');rn elsern rn alert('失败');rn rn );rnrnrn返回值是 "code":2 rnalert无法弹出
scrapy - Request 中的回调函数不执行
scrapy中 Request 中的<em>回调函数</em>没有被执行的<em>问题</em>
ASIHttprequest 在自定义类中不执行回调函数
我新建一个类,使用ASIHttprequest 异步方法,但是不能回调requeFinished: 和requestFailed:方法。 头文件如下 m文件: 在viewControllr调用: HttpRequest *request = [[HttpRequest alloc] init];  [request requestJson:kDoubanUrl]; 
jquery的ajax success回调函数不执行
jquery的ajax 的success<em>回调函数</em><em>不执行</em>
jquery.form的回调函数success根据不执行
1、前台页面表单:表单里没有文件或图片控件,只是普通的文本框或下拉框rnrn rn rnrnrn rn...rnrnrnrn rnrnrn2、服务器端servletrnres.setContentType("text/html;charset=GBK");rnPrintWriter out=res.getWriter();rnout.write("123");rnout.flush();rnout.close();rnrn执行的结果是直接在一个新的空白页面左上角打出“123”,根本<em>不执行</em><em>回调函数</em>中的alert()对话框
$.post 回调函数callback不执行的解决
我遇到过两种原因导致 $.post <em>回调函数</em><em>不执行</em>,下面就来分享一下。 1.$.Post方法在Json方式下,必须用严格的Json格式才能进入回调, Json一般要求Key与Value都要用双引号,如果用Text方式,就没这样的要求了。看了这篇文章才顿悟 http://www.jb51.net/article/52207.htm 2. php的return 并不能response,必须
jquery ajax 的success回调函数不执行
jquery ajax 的success<em>回调函数</em><em>不执行</em>rnrn自己通过firebug调试了的,通过AJAX也能得到异步请求的数据,但是就是<em>不执行</em>success函数。rn网上也找了半天,很多也有这个<em>问题</em>,但是都没有解决。rn有没有遇到过这种情况解决了的朋友呀。
第一次用JQUERY,回调函数不执行
rn$(document).ready(function()rn $.ajax(rn type: "POST",rn contentType: "application/json; charset=utf-8",rn url: "web_check_i_check.aspx/detail",rn data: "theid:'" + id + "'",rn dataType: 'json',rn async: true, //ajax异步rn success: function(data) rn alert(1);rn rn); rnrn)rnrn为什么不会有alert弹出来的?rn后台的detail方法是访问到了的,我确定。
WinInet设置的回调函数为何不执行
如下代码为何设置的<em>回调函数</em>HttpClientStatusCallback无论如何都<em>不执行</em>?谢谢!rnrnvoid __stdcall HttpClientStatusCallback(HINTERNET hInternet,rn DWORD dwContext,rn DWORD dwInternetStatus,rn LPVOID lpStatusInfo,rn DWORD dwStatusInfoLen)rnrn switch (dwInternetStatus)rn rn case INTERNET_STATUS_REDIRECT:rn break;rnrn default:rn break;rn rnrnrnbool Connect(LPCTSTR szAddress, unsigned short nPort /* = INTERNET_DEFAULT_HTTP_PORT */,rn LPCTSTR szUserAccount /* = NULL */, LPCTSTR szPassword /* = NULL */,rn LPCTSTR szAgent /* = __DEFAULT_AGENT_NAME */)rnrn m_hHTTPOpen = ::InternetOpen(szAgent, // agent namern INTERNET_OPEN_TYPE_PRECONFIG, // proxy optionrn _T(""), // proxyrn _T(""), // proxy bypassrn 0); // flagsrnrn if (!m_hHTTPOpen)rn rn DumpLastErrorMessage();rn return false;rn rnrn INTERNET_STATUS_CALLBACK hc = ::InternetSetStatusCallback(m_hHTTPOpen, HttpClientStatusCallback);rnrn m_hHTTPConnection = ::InternetConnect(m_hHTTPOpen, // internet opened handlern szAddress, // server namern nPort, // portsrn szUserAccount, // user namern szPassword, // password rn INTERNET_SERVICE_HTTP, // service typern INTERNET_FLAG_KEEP_CONNECTION | INTERNET_FLAG_NO_CACHE_WRITE, // service option rn 0); // context call-back optionrnrn if (!m_hHTTPConnection)rn rn ::CloseHandle(m_hHTTPOpen);rn DumpLastErrorMessage();rn return false;rn rnrn if (::InternetAttemptConnect(0) != ERROR_SUCCESS)rn rn ::CloseHandle(m_hHTTPConnection);rn ::CloseHandle(m_hHTTPOpen);rn DumpLastErrorMessage();rn return false;rn rnrn return true; rn
jquery ajax 不执行success回调函数
[code=HTML] [/code]rn大家帮我看看 第一是ie执行success<em>回调函数</em>火狐<em>不执行</em> 第二个是ie<em>不执行</em>,狐火执行,是怎么回事啊 rn
解决jQuery post不执行回调函数问题
用jQuery的ajax,后台执行了,但是<em>不执行</em><em>回调函数</em>。 jQuery.post(url, data, function(response) { // alert(response); alert('数据保存成功!'); }); 解决: 后台设置 response.setContentType 为如下任何一个即可 &quot;text/html&quot; &quot;text/...
DWR基本环境配置,回调函数不执行问题
利用一个传入的姓名,然后给该姓名说“你好,XXX”的程序来测试基本环境的搭建。 1、下载DWR.zip后将其解压。 2、在eclipse的WebContent下的WEB-INF下的lib文件夹下拷入dwr.jar(该jar文件在解压后的DWR根目录下)。 3、在eclipse的WebContent下建立一个js文件夹,然后从解压后的DWR根文件夹下的java\org\directwebrem
关于JQuery的post回调函数不执行问题
使用jQuery提交, <em>回调函数</em><em>不执行</em>, 后台执行正常
Jquery fileDownload执行成功回调函数不执行问题
成功之后的<em>回调函数</em>是不管用的 解决办法:下载文件的时候设置response.setHeader("Set-Cookie", "fileDownload=true; path=/");   就好使了!!!
多个timeSetEvent函数 回调函数不执行
我使用了两个timeSetEvent函数,同时循环执行两件事情。使用<em>回调函数</em>进行触发循环执行。rn结果:两个timeSetEvent函数的返回值均不为零(下文程序中的ID1=16,ID2=33),说明定时器已经创建成功了,但是2个<em>回调函数</em>只有第一个<em>回调函数</em>执行(先创建的那个定时器的<em>回调函数</em>能执行,后创建的定时器的<em>回调函数</em>不能运行)。即下文中的TimeCallBack1函数能执行,TimeCallBack2函数中的代码却<em>不执行</em>。rnrn如果把其中一个定时器注释掉,另外一个程序运行时正常的。rnrn一直找不到原因,急啊。各位高手能否帮我分析分析,谢谢!rnrn程序很大,下面是程序的框架:rn//a.cpprnID1 = timeSetEvent(1,1,(LPTIMECALLBACK)TimeCallBack1, (DWORD)this,TIME_PERIODIC);rnvoid PASCAL TimeCallBack1(UINT uTimerID, UINT uMsg, DWORD dwUser, DWORD dw1, DWORD dw2)rnrn//rnrn//b.cpprnID2 = timeSetEvent(10,1,(LPTIMECALLBACK)TimeCallBack2, (DWORD)this,TIME_PERIODIC);rnvoid PASCAL TimeCallBack2(UINT uTimerID, UINT uMsg, DWORD dwUser, DWORD dw1, DWORD dw2)rnrn//rn rn
jquery ajax的success回调函数不执行
前台使用jquery的ajax查询数据rnjs代码:rn $(function()rn $.ajax(rn url:'findToAdmin.action',rn type:'get',rn data:state:'admin',rn dataType:'json',rn cache:false,rn success:function(jsonData)rn for(var i=0;i param=new HashMap();rn param.put("resType=?", state);rn rn List authoritysList=functionAuthorityService.findToAdmin(param);rn rn JSONArray jsonArray=new JSONArray();rn rn for(int i=0;i map=new HashMap();rn rn map.put("id", authoritysList.get(i).getId());rn map.put("name", authoritysList.get(i).getName());rn map.put("parentId", authoritysList.get(i).getParentId());rn map.put("resType", authoritysList.get(i).getResType());rn map.put("descn", authoritysList.get(i).getDescn());rn rn jsonArray.add(map);rn rn rn String jsonStr=jsonArray.toString();rn String jsonString="jsonData:"+jsonStr+"";rn jsonUtils.outJson(jsonString);rn return SUCCESS;rn
ajax回调函数不执行,求救啊.
我在做一个SSH整合的项目,在注册用户页面对用户名的验证我是用ajax技术验证的,访问了项目的action,经我测试,action里面是执行了,也在myeclipse的控制台也输出了结果,但是我的jsp页面却没有弹出我action向ajax返回的指,请问是什么原因? rn我的check.js是这么写的 rn...... rn var url="userRegistAction.do?method=check&userName="+par.value; rnxmlhttp.open("POST",url,false); //创建成功! rnxmlhttp.onReadyStateChange = getResult; rnxmlhttp.error=function(xmlhttp)alert(xmlhttp.responseText); rnxmlhttp.send(null); rnrn function getResult() //处理状态变化的代码 rn alert(xmlhttp.readyState); rnif(xmlhttp.readyState ==4 && xmlhttp.status == 200) rnalert(xmlhttp.responseText); rn rnelse rn rnalert("wrong"); rnmsg="状态码错误!!"; rnshowMsg(par,tag,msg); rn rn rn在action中我是这么输出返回结果的: rnrn PrintWriter out=response.getWriter(); rnout.print(" nothing "); rnout.flush(); rnout.close(); rn为什么我的ajax中的<em>回调函数</em> getResult的代码<em>不执行</em>,但是我的action 执行了,要怎么返回结果使浏览器状态改变 请问是什么原因啊,要怎么改,各位前辈帮下忙 多谢 rn
jQuery在IE里 不执行回调函数
jQuery.ajax(rn type:"get",rn url:"http://api.soningbo.com/resource/comment/location/a5707b0085dc71b1783efc16453fb0bf",rn dataType:"json",rn success:function(json)rn alert("ok!!!!");rn ,rn complete:function(json),rn error:function()alert('error!');rn);rnrn使用jQuery1.7版本的时候,IE<em>不执行</em><em>回调函数</em>,用HttpWatch查看时,也没有任何的URL请求。但换成谷歌和火狐时,或者jQuery换成1.4时,又执行<em>回调函数</em>。相当不解。。。(如果想做测试,上面的URL可以直接拿来使用)
SetTimer不生效,回调函数不执行
主函数rn[code=c]rnint main()rnrn int iRet = 0;rn DWORD dwThreadId; rn HANDLE hThread;rn DWORD exitCode = 0;rnrn hThread = CreateThread(NULL,0,DoThread,0,0,&dwThreadId);rn PRINT("线程已创建成功...");rn dwStat = WaitForSingleObject(hThread,INFINITE);rn CloseHandle(hThread);rn return 0;rnrn[/code]rnrn定时执行函数rn[code=c]rnVOID CALLBACK TimerProc(HWND hwnd,UINT uMsg,UINT idEvent,DWORD dwTime)rnrn PRINT("Hello......");rnrn[/code]rnrnrn线程函数rn[code=c]rnDWORD CALLBACK DoThread(PVOID pvoid) rn rn MSG msg;rn UINT timerid;rn BOOL bRet;rn char sCurDateTime[18] = 0;rnrnrn PRINT("进入线程处理...");rnrn bRet = PeekMessage(&msg,NULL,WM_USER,WM_USER, PM_NOREMOVE);rnrn timerid=SetTimer(NULL,123,2000,TimerProc); rnrn while( (bRet = GetMessage(&msg,NULL,0,0))!= 0)rn rn if(bRet==-1) rn rn // handle the error and possibly exitrn PRINT("GetMessage Error...");rn rn else if (msg.message = WM_USER)rn rn TranslateMessage(&msg); rn DispatchMessage(&msg);rn PRINT("接收到WM_USER消息....");rn rn elsern rn TranslateMessage(&msg); rn DispatchMessage(&msg); rn rn rn rn KillTimer(NULL,timerid); rn rn PRINT("线程处理结束..."); rn return 0; rnrn[/code]rnrnrn现在有两个疑问rn1、为什么SetTimer的<em>回调函数</em>不行rn2、SetTimer执行的时候会往线程消息队列里发WM_USER消息吗?如果不是rn WM_USER消息是在什么时候往线程队列放的?rnrn谢谢大家。。。比较着急。。。rnrn
Ext.Ajax.request做文件上传不执行回调函数
我在做一个多文件上传,整体用的EXT,所以想用EXT的异步请求完成上传,上传没<em>问题</em>,就是上传完了,<em>不执行</em><em>回调函数</em>,老自动弹一个下载"uploadFile.action"文件,其实就是一个json,好像是根本没执行<em>回调函数</em>,求各位老鸟解释下,并帮我解决,我不想别人上传完,总提示下载"uploadFile.action"。rn页面代码:rn[code="java"]rn rn rn rn rn 上传附件rn rn rn rn rn 添加附件:rn rn rn rn rn rn rn 文件路径rn rn rn rn rn rn rn rn rn 温馨提示:最多可同时上传 个文件,只允许上传 文件。 rn rn rn rn rn rn rn rn rn rnrn
getJSON问题
js部分:rn$(document).ready(function()rn $.getJSON("http://127.0.0.1/test/getHotelRoomPrice.php?rnd="+ Math.random()+"&callback=?",rn hotels_id: $('#hotels_id').val(),rn function(data)rn if(data.length > 0)rn var str = '';rn for( i=0; i < data.length; i++)rn str += ''+data[i].hotels_type_name+' '+data[i].hotels_price+''+data[i].start_time+' To '+data[i].end_time+'';rn rn $("#dataTable").append(str);rn rn elsern alert('未取得酒店数据!')rn rn );rn);rnPHP部分:rn //$hotels_name = isset($_GET['hotels_name']) ? trim($_GET['hotels_name']) : '';rn $hotels_id = isset($_GET['hotels_id']) ? trim($_GET['hotels_id']) : 0;rnrn $sql="select hotels_type_name,hotels_price,start_time,end_time from hotels where hotels_id='$hotels_id'";rn// echo $sql; rn //return;rn $res=mysql_query($sql);rn $num=mysql_num_rows($res);rn// echo $num;rn //$datas=mysql_fetch_array($res,MYSQL_BOTH);rn $str = '';rn $jsondata = '';rn if($num>0)rn while($row=mysql_fetch_array($res, MYSQL_ASSOC))rn $str .= '"hotels_type_name":"'.$row['hotels_type_name'].'","hotels_price":"'.$row['hotels_price'].'","start_time":"'.$row['start_time'].'","end_time":"'.$row['end_time'].'",'; rn rn $str = substr($str, 0, -1); //去掉末尾逗号rnrn $jsondata = '['.$str.']';rn// exit($jsondata);rn rn//echo $jsondata;rnecho $_GET['callback'].'('.$jsondata.')';rnrn为什么我换个参数过去就取不到值!我把hotels_id换成hotels_name 就出来值!求个高手帮忙看看!万分感谢!
getJSON问题
$.getJSON("../GetDataAjaxHandler.ashx", [color=#FF0000]Action: "UpdatePWD", TableName: params [/color], function (data) );rnrnrn请问Action: "UpdatePWD", TableName: params 是做什么用的。帮我解释一下这个的作用
getJSON的问题
getJSON的<em>问题</em>rn我用<em>getjson</em>写无刷新的数据验证,就是看用户名活数据是否有相同记录, rn现在<em>问题</em>是这样,在页面新添加一个比如添加一个aaa,提交进数据库以后,返回来继续再添加,然后再输入aaa,jquery代码好像没有执行,直接给判断出aaa是没有相同的记录,请问这是什么<em>问题</em>, rn代码如下 rnjquery: rn$('#stypeName').blur(function() rnif ($('#stypeName').val() == "") rn$('#error').html('请填写区域名称!'); rn rnelse rnvar keyName = $('#stypeName').val(); rn$.getJSON( rn'/SysConfig/ShoolTypeCheckName/', rn name: keyName , rnfunction(data) rnalert(data); rnif (data != true) rn$('#submit').removeAttr("disabled"); rn$('#error').html('名称不重复,可以添加!'); rn rnelse rn$('#submit').attr("disabled", "true"); rn$('#error').html('名称重复,不可添加!'); rn rn rn); rn rn); rncs代码: rnpublic ActionResult ShoolTypeCheckName(string name) rn rntry rn rnSystem.Threading.Thread.Sleep(500); rnbool IsBeing = false; rnif (!String.IsNullOrEmpty(name)) rn rnIShoolType Is = ServiceBulier.BuilderShoolType(); rnIsBeing = Is.CheckName(name); rn rnreturn this.Json(IsBeing); rn rncatch (Exception ex) rn rnreturn RedirectToAction("Warning", "Home", new message = ex.Message, ActionName = "ShoolTypeConfig", controll = "SysConfig" ); rn rn rn知道的大哥给个解释~!rn没分了,将就点,给回答下,明天来结贴
$.getJSON()
加上json.js后$.getJSON()不能用了为什么
$.getJSON
关于 $.getJSON("aa.action","":,function(data));rnrn请高手指点下 中间一个参数传递 怎么才能传一个对象?rn如:$.getJSON("aa.action","id": $("#id").val(),function(data));这是把id值传给actionrnrn那么怎么传一个对象呢?(因为一个一个传很麻烦);rn
getJSON套getJSON?
在利用jquery.js的rnrn$.getJSON("album.ashx", , function (data) rn $.each(data.list, function (i, n) rn html = html + " bbb"rn );rn rn $("#div1").html(html);rnrn GetOtherList(i)rn);rnrnfunction GetOtherList(i)rnrn var html="";rn $.getJSON("album.ashx", , function (data) rn $.each(data.list, function (i, n) rn html = html + " cccca"rn );rn rn $("#"+i).html(html);rn ); rnrnrn想让GetOtherList函数中的html显示,在第一个$.GetJSON生成 中..这样,不行..应该如何做??
jquery form 不执行回调函数,error函数也不执行
我的代码如下 在网上找了很多方法都不行 高人请指点rnrnrnrnrnrn My Jqueryrn rn rn rnrnrn rn rn key rn rn rn rn rn rn username rn rn rn rn rn rn password rn rn rn rn rn rn rn email rn rn rn rn rn rn photo_path rn rn rn rn rn rn rn rnrnrn
关于getjson跨域的问题
rn抓到的包 rnGET /user/core.php?act=userCode&user=qaaqqq&jsoncallback=jQuery17205766169718664956_1374906957843&_=1374907310500 HTTP/1.1rnrn生成jsoncallback后面的一串数字的js代码rn[code=javascript]$.getJSON('http://www.xxxx.com/user/xxx.php?act=userCode&user='+encodeURIComponent(user)+'&jsoncallback=?',function(re)rn checking = '';rn keys_time[user] = (new Date).getTime();rn keys[user] = [re['data'], re['status']? 1: 0];rn verification_code(re['status'], user);rn if (typeof callback == 'function') callback();rn )[/code]rn资料上说的 getJSON后的?由jquery生成的数字替代。我想知道jquery是怎样生成这窜数字的rnrnjQuery17205766169718664956_1374906957843这一部分根据jquery源码应该有下面代码生成rn[code=javascript]expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( /\D/g, "" ),rnrnjsonpCallback: function() rn return jQuery.expando + "_" + ( jsc++ );rn rn rnvar jsc = jQuery.now(),rnrnnow: function() rn return ( new Date() ).getTime();rn [/codern但是后面的&_=1374907310500,这一串数字没找到来源,求大神指点.只有90分全给你了
关于getjson问题
最近遇到个<em>问题</em>很头疼,就是我用<em>getjson</em>读本地json文件的时候,只有用jquery-1.3.2-min.js才能读出来,而且只在firefox下读的出来。用其他版本的jquery,在任何浏览器下都没法读出来。rn下面是代码:rn [code=javascript]rn$.getJSON("basic.json", function(data) rn $.each(data.CaseResult, function(i,item)rn var list = new Array();rn list.push(item.name);rn );rn );rn[/code]rnrn还很奇怪的是在[b]list.push(item.name);[/b] 这一行,在IE8下会报错,说name是null或者not object,如果用list.push("asafdas");这样的常量字符串就可以。很费解。rn我的json文件大概是这样的rn"CaseResult": ["name":"0010.", "name":"0004.",]rnrn哪位高手能解释下是为什么? 还有如果有些browser限制访问本地文件的话,我如果把json文件放到一个http服务器上,比如通过http://192.168.1.100/basic.json访问的到,那么在<em>getjson</em>里我要怎么写才能拿到数据,貌似直接写地址是不行的。
jquery getJson 同步问题
相信不少人遇到过rnrn[code=JScript]rn rn rn[/code]
ajax请求,成功后不执行回调函数
1.检查前台是否报错; ctrl + shift +j 2.检查后台是否接口是否报错 debug 或者 控制台检查 ,如果你是个前端,那你可以使用工具,如:postman 3.请检查前端框架,按钮是否是submit ,有可能是from提交,导致刷新页面了; 4.检查数据格式传输,一般为: contentType: ‘application/json;charset=UTF-8’, dat...
$.ajax返回json数据格式不执行success回调函数
就是在最近的测试项目中发现了一个很奇怪的<em>问题</em>, 是这样的我用node.js搭建了一个本地服务器,n然后用$.ajax加载本地json, datatype返回的格式为text没<em>问题</em>, datatype返回的格式为json即报错 调试看status=200,readystate=4,还是直接跳入error回调n![图片说明](https://img-ask.csdn.net/upload/201706/14/1497409587_650565.png)n这个是报错说明。n附上源码和jsonn![图片说明](https://img-ask.csdn.net/upload/201706/14/1497409630_448719.png)n![图片说明](https://img-ask.csdn.net/upload/201706/14/1497409654_339707.png)n图为最简单的json
上帝啊:为什么我的这个回调函数不执行!!!!
public static void UploadFile(string filename, string ftpServerIP, string ftpUserID, string ftpPassword,string aPort)rnrn FileInfo fileInf = new FileInfo(filename);rnrn string uri = "ftp://" + ftpServerIP + ":"+aPort +"/" + fileInf.Name;rn FtpWebRequest reqFTP;rnrn // 根据uri创建FtpWebRequest对象 rn reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));rn rn // ftp用户名和密码rn reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);rn rn // 默认为true,连接不会被关闭rn // 在一个命令之后被执行rn reqFTP.KeepAlive = false;rn reqFTP.UsePassive = true;rn rn // 指定执行什么命令rn reqFTP.Method = WebRequestMethods.Ftp.UploadFile;rn // 指定数据传输类型rn reqFTP.UseBinary = true;rn reqFTP.EnableSsl = true;rn [color=#FF0000] ServicePointManager.ServerCertificateValidationCallback =rn new RemoteCertificateValidationCallback(RemoteCertificateCallback[/color]);rn _log.Error("f");rnrn // 上传文件时通知服务器文件的大小rn reqFTP.ContentLength = fileInf.Length;rnrn // 缓冲大小设置为2kbrn int buffLength = 2048;rnrn byte[] buff = new byte[buffLength];rn _log.Error("g");rnrn // 打开一个文件流 (System.IO.FileStream) 去读上传的文件rn FileStream fs = fileInf.OpenRead();rn _log.Error("h");rnrn tryrn rn rn // 把上传的文件写入流rn Stream strm = reqFTP.GetRequestStream();rn rnrn // 每次读文件流的2kbrn int contentLen = fs.Read(buff, 0, buffLength);rnrn // 流内容没有结束rn while (contentLen != 0)rn rn // 把内容从file stream 写入 upload streamrn strm.Write(buff, 0, contentLen);rnrn contentLen = fs.Read(buff, 0, buffLength);rn rnrn // 关闭两个流rn strm.Close();rn fs.Close();rn _log.Info("上传博客例子完全正确");rn rn catch (Exception ex)rn rn _log.Error(ex);rn rnrnrn [color=#FF0000]private static bool RemoteCertificateCallback(Object sender, X509Certificate certificate,X509Chain chain,SslPolicyErrors sslPolicyErrors)[/color] rn _log.Debug("证书回调");rn tryrn rn if (sslPolicyErrors == SslPolicyErrors.None)rn return true;rnrn _log.Error("证书内容:" + sslPolicyErrors);rn return false;rn rn catch (Exception ee)rn rn _log.Error("回调错误:" + ee);rn return false;rn rn rnrn如上代码:为什这个 函数RemoteCertificateCallback从来都<em>不执行</em>呢。不管是打日志,还是单步调试都不到这个函数这里来,rn谁能告诉我??rnrn
SetWindowHookEx中的WH_GETMESSAGE对应的回调函数不执行
先说下我的做法:rn在一个基于对话框的应用程序中,响应一个按钮消息,在这个消息函数里面得到桌面的句柄hwndLV,然后获取其线程的ID:rnDWORD dwThreadId = GetWindowThreadProcessId(hwndLV, NULL);rnrn写了一个MFC Regular DLL,在InitInstance()中,获取当前DLL的加载虚拟地址:rnHINSTANCE g_hInst = AfxGetInstanceHandle();rn在这个DLL中定义一个导出函数SomeFunc,带一个参数,接受线程ID,为dwThreadId,以便把DLL注入到这个线程所在的进程中:rnSetWindowHookEx(WH_GETMESSAGE, GetMsgProc, g_hInst, dwThreadId);rn其中,GetMsgProc定义如下:rnLRESUT CALLBACK GetMsgProc(WPARAM wParam, LPARAM lParam)rnrnrnrn最后在我的基于对话框的应用程序的那个响应函数中,把获得的线程ID,通过调用DLL的导出函数实现对指定进程注入DLL:rnSomeFunc(dwThreadId);rnrnrn结果,无论如何努力,DLL中的GetMsgProc函数就是不被执行。请大家分析下原因。
急求:请教ajax 回调函数不执行
我用struts2实现了以个注册页面,现在我想用ajax对注册页面的输入的注册用户名进行验证是否已经存在,部分代码如下:rn function validateName()rn rn //请求的地址rn var url = 'validateName.action';rn var params = document.getElementById("user").value;rn //创建Ajax.Request对象,对应于发送请求rn var myAjax = new Ajax.Request(rn url,rn rn //请求方式:POSTrn method:'post',rn //请求参数rn parameters:params,rn //指定<em>回调函数</em>rn onComplete: processResponse,rn //是否异步发送请求rn asynchronous:truern );rn rn function processResponse(request)rn rn alert("test");rn rn我用了两个函数库里的东西(json.js和prototype.js),<em>问题</em>是:rn当请求到后台时已经成功的执行完成了action,但是前提的回调方法却没有执行,请各位高手指点。
为什么在4G网络的情况下不执行success回调函数
在wifi 下,一点<em>问题</em>都没有,在4g环境下经常会出现<em>不执行</em>success里面的代码 rnrn $.ajax(rn url:"http://192.168.6.45:8080/service/submit?callback=jsonpCallback&batchId=" + response.batchId + "&bidNumber=" + response.bidNumber + "&interfaceId=" + response.interfaceId + "&auctionHeaderId=" + auctionHeaderId + "&t=" + Math.random(), rn dataType:'jsonp', rn data: "val": strVal.replace(/[\n]/ig,''), "price": strPrice.replace(/[\n]/ig,''), rn jsonp:'callback', rn jsonpCallback:"jsonpCallback",rn success:function(result) rn rn if(result.returnCode) rn ProfilesAucSer.toGo($scope, response.batchId, response.bidNumber, auctionHeaderId, response.bidNumberActive).success(function (dataToGo) rn rn if(dataToGo.returnCode == "SUCCESS" && dataToGo.returnNum == '0') rn var alertPopup = $ionicPopup.alert(rn title: '提交成功',rn template: '感谢您的参与!'rn );rn $state.go("app.dashboard");rn else rn var alertPopup = $ionicPopup.alert(rn title: '提交失败',rn template: '请联系系统相关人员!'rn );rn $state.go("app.dashboard"); rn rn );rn else rn var alertPopup = $ionicPopup.alert(rn title: '提交失败',rn template: '请联系系统相关人员!'rn );rn $state.go("app.dashboard"); rn rnrn rn , rn timeout:2000rn );
jQuery.get()的回调函数不执行,应用了struts2,spring
struts.xml 中的配置代码:rnrn rn rn rnrnjsp 中的代码:rnrn jQuery.get("R_check_registerCard.action?RegisterCardID="+$("#RegistCardID").val(),null,rnfunction cb(c)rn alert();rn ,"json");rnrnrnjava 代码:rn rn public String check_registerCard()rn System.out.println("123123123123");rn return "check_registerCard";rn rnrnrn访问结果:控制台能打印出 123123123123rn 但是页面上alert()却<em>不执行</em>rn 这是怎么了?请高手指点rn
ajax返回json数据,回调函数不执行原因
ajax返回json数据,<em>回调函数</em><em>不执行</em>原因   &quot;$.ajax返回的JSON格式的数据无法执行success&quot;,代码是这样写的: 1 $.ajax({ 2 .. 3 dataType:'json', 4 ... 5 success:function(jsonData){ 6 //<em>不执行</em>success 7 }, 8 ...
ajax回调函数动态加载的标签里面js事件不执行
出现原因: 就是在使用ajax来动态的添加HTML标签,并要对添加的标签进行添加js的点击事件,目前我使用的jquery是1.8.3版本,而我使用的是方法是$(".aa").click(function(){});方法,但是ajax页面中已经显示相应的HTML标签,但是所添加的Js点击事件就是<em>不执行</em>。 解决方法: 原因在你为$("#layoutBefore")添加click事件处理程序时,$
jquery get方法执行完,回调函数不执行!!
[code=JScript]rn $(".test").click(function()rn $.get("/Poject/admin/Stu_admin", function(result)rn alert("ok");rn );rn );rn[/code]rnrnalert那句总是<em>不执行</em>,为什么呢?
jQuery.form插件在win7下的ie8不执行回调函数
运行环境: WIN7 + IE8 开发环境: SPRING MVC   在使用jquery.form的插件进行提交form表单(上传图片、伪ajax)     @RequestMapping(&quot;SAVE_INFO&quot;) @ResponseBody public String saveInfo(HttpServletRequest request, HttpServletRespons...
jquery $.ajax()不执行success回调函数,求解!
n```n out.println(" 用户基本信息列表")n```nservlet返回这一条html代码nn```n $.ajax(n type: "post",n dataType: "html",n url: "GetUserList",n sucess:function(data)n alert(data);n $("#rtop").html(data);n $("#rbottom").html("");n n );n```n前台代码,已用firebug调试,返回状态200ok 在变量里也能看到正确的返回值,但是就是<em>不执行</em>success函数,求解!nnnn
jquery ajax的post方法不执行回调函数
[img=http://my.csdn.net/lin946357665/album/detail/1648947#1648946][/img][img=http://my.csdn.net/lin946357665/album/detail/1648947#1648945][/img][img=http://my.csdn.net/lin946357665/album/detail/1648947][/img]rn这三张图片分别是struts2配置、前台页面的js和后台的action方法,坐等答案,请大神指点
dwr回调函数不执行,有可能是什么原因?
项目中原有一些页面,需要大量读取数据,其中部分数据读取时间过长,导致整个页面载入缓慢,客户体验很不好。rn后使用dwr 2.0,将读取时间长的那部分数据,延迟到页面加载之后,由onload触发,dwr调用后台读取类(只有1个,且未进行多线程控制),再次进行加载。rn以此法修改几个页面,均运行正常。rn但又修改了几个页面后,偶尔会出现dwr<em>回调函数</em><em>不执行</em>的情况,查看日志后发现,后台读取类内容已读取完毕,只是<em>回调函数</em>未执行。且一旦出现此情况,只有重启服务,否则以此法延迟加载的数据均无法读出。但出现该情况时,其他功能均运行正常,调用其他dwr后台类的方法也能正常运行。rn请问有可能是什么原因?
pagehide事件的回调函数中AJAX不执行
window.addEventListener('pagehide',function()rn end = new Date();//用户退出时间rn duration = end.getTime() - start.getTime();rn duration = duration/1000;//取的是秒rn rn $.ajax(rn url:":U('Index/dataAjax',array('focus'=>$_GET['focus'],'belis'=>$_GET['belis'],'sr'=>$t))",rn data:timeeee:duration,lati:slatitude,longs:slongitude,rn type: "POST",rn success:function()alert(1);,rn error:function()alert(2);,rn );rn );rnrn<em>问题</em>出现在iPhone的Safari中。可以确定AJAX之前的代码是执行的,AJAX就不行。
菜鸟求救C#调用DLL 回调函数不执行
<em>回调函数</em>原型rntypedef void (WINAPI *HHCALLBACK)(int CmdType, ERRTYPE errType, int nDevId,int nChannelID, void *pContext);rnrnERRTYPE 是个枚举类型rnrn要调用的dll中的函数rnHHAPI_DLL int __stdcall Initialize( char* pConfigFileName, HHCALLBACK pCallback );rnrnrn我声明的委托rn public delegate void HHCALLBACK(int CmdType, ERRTYPE errType, intnDevId, int nChannelID, IntPtr pContext);rnrnDLl的引用rn [DllImport("HHSDK.dll", CharSet = CharSet.Ansi, SetLastError = true)]rn public static extern int HHInitialize(StringBuilder pConfigFileName, JSCALLBACK pCallback);rnrn<em>回调函数</em>体rn public static void call(int CmdType, ERRTYPE errType, int nDevId, int nChannelID, IntPtr pContext)rn rn rn 。。。。。。。。。。。rnrn rnrn<em>问题</em>:::rnrn在程序中执行 这个HHInitialize有返回值1rnrn可是这个<em>回调函数</em>无法执行。rnrn请问是什么原因。小弟感激涕零。。。。。。。。。救命啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!rnrnrn
getJSON跨域请求数据的问题
机房有两台服务器 A和BrnA服务器是WEB服务器。对外发布,用户可以通过域名访问rnrnB服务器是ERP系统,外网无法访问,有个接口文件api.phprnrnA服务器通过getJSON向B服务器的api.php发送请求。rnapi.php根据发送的请求,返回相应的数据rnrnrn[code=javascript]rnfunction colorChange(color) rn colorChange2(color);rn var brand=$("#txtbrand").val();rn $.getJSON("http://10.0.17.164/api/sku.php?brand="+brand+"&skuid="+color+"&callback=?",,function(json)rn var sizeList = $("#sizeList");rn $("#selectSize3").val("");rn sizeList.empty();rn var flag = false;rn $.each(json,function(i,n)rn if(parseInt(json[i].qty)>0)rn rn if(json[i].size=="00")rn sizeList.append(" 均码");rn elsern sizeList.append(" " + json[i].size + "");rn rn else rn sizeList.append(" " + json[i].size + "");rn rn rn );rn );rnrn[/code]rnrn这样怎么请求不了数据?rn是方法不对还是JS不对?
jquery $getJSON 问题
http://taotao.qq.com/vc1/qz_first_utf8/def?uin=你的QQ号rnrn$.getJSON("http://taotao.qq.com/vc1/qz_first_utf8/def?uin=你的QQ号&callback=?",function(data) 代码);rnrn怎么总是报错呢?rnrnrn错误是:缺少对象 def 行1rnrn谁能给个能成功获取的代码?在线等结贴。
jquery问题,getJSON不好使....
JS引用如下:rn rnrnJS代码如下.rnfunction runAjax()rnrn //$.ajax(rn //rn // type:'post',rn // post:'test.php',rn // dataType:'json',rn //rn //);rn $.getJSON('test.php',function(data)rn alert("aa");rn alert(data[0].name);rn rn );rnrn alert("dd");rnrnrntest.php如下rn["name":"dog","sex":"f","par":["li","wang","lian"],"name":"pig","sex":"m","par":["liv","wange","liang"]] rnrn结果:dd可以显示,aa不能显示.rnrnrn补充并<em>问题</em>改变:加入时间戳后可以运行rn$.getJSON('test.php&timed="+new Date()',function(data)rnrn但是data返回是NULL,为什么?谢谢
jQuery getJSON callback问题
<em>问题</em>:有的时候进function,有的时候不进来,怪事啦rn前台:rn$.getJSON(rn "getCitys.aspx",rn area_id:"1",rn function(json) rn alert(json[0].ID)rn)rnrn后台代码:rn rn protected void Page_Load(object sender, EventArgs e)rn rn if (!Page.IsPostBack) rnrn string area_id =Request.QueryString["area_id"];rn DataTable dt = new getlist().getlistData(area_id);rn string json = getJson(dt);rn Response.Write(json);rn Response.End();rn rn rn rn rnrn[code=C#]private string getJson(DataTable dt)rn rn StringBuilder json = new StringBuilder();rn json.Append("[");rn if (dt.Rows.Count > 0)rn rn for (int i = 0; i < dt.Rows.Count; i++)rn rn json.Append("");rn for (int j = 0; j < dt.Columns.Count; j++)rn rn json.Append("\"" + dt.Columns[j].ColumnName.ToString() + "\":\"" + dt.Rows[i][j].ToString() + "\"");rn if (j < dt.Columns.Count - 1)rn json.Append(",");rn rn json.Append("");rn if (i < dt.Rows.Count - 1)rn json.Append(",");rn rn json.Append("]");rn rn return json.ToString();rn [/code]rn
$.getJSON的传值问题
var nbus;rn$.getJSON ("json/test.json", function (data)rnrn $.each (data, function (i, item)rn rn nbus=item.bus;rn );rn);rnrn其中nbus在控制台是可以正确得到的,但是在后面的使用过程中,就会发生错误:rnUncaught TypeError: Cannot read property '0' of undefinedrn应该是我没有正确理解异步ajax的缘故,导致传递的nbus产生了错误,求教如何理解并修改?rn
微信开发getJSON神奇问题
[code=javascript] rn rn rn rn [/code]rn如上,第一个是跨域示例,说明代码跨域没<em>问题</em>。第二个是我访问目标地址,把信息另存到本地生成的文件,可以正常获取。rn但就是第三个只是换到微信接口的地址,就无法获取了,测试报Uncaught SyntaxError: Unexpected tokenrn几天了没有解决,求各位大神教我
java mail 用java写的发email源码下载
javamail 源码 用java写的发email源码 相关下载链接:[url=//download.csdn.net/download/xinleicn/2278522?utm_source=bbsseo]//download.csdn.net/download/xinleicn/2278522?utm_source=bbsseo[/url]
16/32位微机原理、汇编语言及接口技术钱晓捷版课件下载
机械工业出版社的 配套教材课件,课件制作比较精细,内容按章节分配,清晰明了,是自学的好帮手 相关下载链接:[url=//download.csdn.net/download/peaceful_rain/3867190?utm_source=bbsseo]//download.csdn.net/download/peaceful_rain/3867190?utm_source=bbsseo[/url]
松下LX5GK高级功能使用说明书中文清晰版下载
松下LX5GK高级功能使用说明书中文清晰版 相关下载链接:[url=//download.csdn.net/download/a879951730/4026132?utm_source=bbsseo]//download.csdn.net/download/a879951730/4026132?utm_source=bbsseo[/url]
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合
我们是很有底线的