[jQuery] Error in current jquery version
Hallo, I have tried to use jquery for a current project. To test it, I have created following code:
<pre id="line1"><span id="__firefox-tidy-id" style="background-color: rgb(221, 221, 255);"><<span class="start-tag">
html</span>></span>
<span id="__firefox-tidy-id" style="background-color: rgb(221, 221, 255);"><<span class="start-tag">body</span>></span>
<<span class="start-tag">title</span>>JSON-Test</<span class="end-tag">
title</span>>
<<span class="start-tag">script</span><span class="attribute-name"> language</span>=<span class="attribute-value">"JavaScript" </span><span class="attribute-name">type</span>=<span class="attribute-value">
"text/javascript" </span><span class="attribute-name">src</span>=<span class="attribute-value">"json.js"</span>></<span class="end-tag">script</span>>
<<span class="start-tag">script</span>
<span class="attribute-name"> language</span>=<span class="attribute-value">"JavaScript" </span><span class="attribute-name">type</span>=<span class="attribute-value">"text/javascript" </span><span class="attribute-name">
src</span>=<span class="attribute-value">"jquery.js"</span>></<span class="end-tag">script</span>>
<<span class="start-tag">script</span><span class="attribute-name"> language</span>=<span class="attribute-value">
"JavaScript" </span><span class="attribute-name">type</span>=<span class="attribute-value">"text/javascript"</span>>
function getFormData() {
var test1 = $("#test1").val();
var test2 = $("#test2").val();
var obj = new Object();
obj.test1 = test1;
obj.test2 = test2;
var objString = obj.toJSONString();
$.post("json.php", {data: objString}, handleJsonResponse);
return false;
}
function handleJsonResponse(data) {
var obj = data.parseJSON();
$("#test1").val(obj.test1);
$("#test2").val(obj.test2);
}
$(document).ready(function(){
$("#formular").submit(getFormData);
});
</<span class="end-tag">script</span>>
<span id="__firefox-tidy-id" style="background-color: rgb(221, 221, 255);"><<span class="start-tag">
body</span>></span>
<<span class="start-tag">form</span><span class="attribute-name"> id</span>=<span class="attribute-value">"formular" </span><span class="attribute-name">action</span>=<span class="attribute-value">
"/projekte/test/json.php" </span><span class="attribute-name">method</span>=<span class="attribute-value">"post"</span>>
<<span class="start-tag">input</span><span class="attribute-name"> type
</span>=<span class="attribute-value">"text" </span><span class="attribute-name">name</span>=<span class="attribute-value">"test1" </span><span class="attribute-name">id</span>=<span class="attribute-value">
"test1" </span><span class="attribute-name">/</span>><<span class="start-tag">br</span><span class="attribute-name"> /</span>>
<<span class="start-tag">input</span><span class="attribute-name"> type
</span>=<span class="attribute-value">"text" </span><span class="attribute-name">name</span>=<span class="attribute-value">"test2" </span><span class="attribute-name">id</span>=<span class="attribute-value">
"test2" </span><span class="attribute-name">/</span>><<span class="start-tag">br</span><span class="attribute-name"> /</span>>
<<span class="start-tag">input</span><span class="attribute-name"> type
</span>=<span class="attribute-value">"submit" </span><span class="attribute-name">name</span>=<span class="attribute-value">"submit" </span><span class="attribute-name">id</span>=<span class="attribute-value">
"submit" </span><span class="attribute-name">value</span>=<span class="attribute-value">"senden"</span><span class="attribute-name">/</span>>
</pre><pre id="line40"></<span class="end-tag">form
</span>>
</<span class="end-tag">body</span>>
</<span class="end-tag">html</span>>
I use jquery Rev: 213 (complete)
When I'm loading the page in Firefox or Internet-Explorer (at different pcs)
I get the error "Too much recursion" on line 71 (many times), line 104, 1597.
Any idea, why this error appears? I use WinXP with current updates.
Mathias
</pre>
_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/