I&#39;m writing my website to use AJAX for form posting and displaying content, and instead of using AJAX to parse XML and then update the DOM, I&#39;m using Zope to create an HTML fragment and AJAX just writes it to the correct location on the page. It works really great for what I&#39;m doing, but the only problem is that I get an error message: <br>

<br>&quot;Error: no element found<br>Source File: <a href="http://myzopesite:8080/mywebsite/zz/NewNote" target="_blank">http://myzopesite:8080/mywebsite/zz/NewNote</a><br>Line: 1&quot;<br><br>NewNote is the location of the Python script which just posts the content to a database (it actually execs a stored procedure)...<br>
If I set the zsql query to &quot;select 1 as true&quot; at the end, that makes the error go away. That leads me to believe something in the javascript is wrong, so here&#39;s the relevant part of the javascript:<br><br>$.post(&#39;NewNote&#39;,{py_projectid: projectid,py_who: userName,py_note: note}, function() <br>
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; { // it saved. update display<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; $(&#39;#theNotes&#39;).load(&#39;AJX_ListNotes?projectid=&#39;+ projectid); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; }<br><br>It is using jQuery, but I had it setup before as just a plain javascript, but I still had the same problem. So, why would I get a &quot;No element found&quot; on a POST query? Here is the content of the python script. It&#39;s as basic as you can get:<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return container.addnote(projectid=py_projectid, who=py_who, note=py_note)<br><br>That is the only thing which expect a return value. If I change that to this:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; container.addnote(projectid=py_projectid, who=py_who, note=py_note)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 1<br><br>I don&#39;t get any error messages, but the &quot;update display&quot; never happens. So, I&#39;d like to have no error messages, and I&#39;d also like not having to pollute my zsql queries with stupid things like &quot;select 1 as true&quot;. Any ideas on how to accomplish that?<br>
<br>-- <br>Thanks,<br>Derek Wilson