I'm having really inconsistent results with cfajaxproxy, whereby it seems to sometimes hang and ultimately crash the browser. Below is an example template function, so that you can see what the remote functions i'm writing look like, although this does work in 99% of the cases i have one instance inwhich it just hangs indefinately. It is completely bizarre since the log output just before "when it should return" is written out (and so the code block's contents are irrelevant), but yet the browser does not seem to recognise or i suspect receive an end-of-transmission message from the browser. The contents of the code-block does however influence whether or not the function returns, even tho the log outputs IN ALL CASES the final log message WITHOUT then returning!?
Has anyone seen this, and can anyone suggest any reason for this apparent hanging?
This problem has been driving me nuts so any help much appreciated!
<CFFUNCTION name="performThis" access="remote" returnFormat="plain">
<CFARGUMENT name="requestData" type="string">
// code here
<CFSET SESSION.log.debug("I am here")>
<CFSET SESSION.log.debug("Some error")>