Hello again,<br><br>as you can see in your request the output format of your request is <a href="http://10.0.80.41:7004/geoserver/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetFeatureInfo&amp;LAYERS=topp%3Anetworkcoverage&amp;QUERY_LAYERS=topp%3Anetworkcoverage&amp;STYLES=&amp;BBOX=72.96062%2C33.634027%2C73.097949%2C33.737024&amp;FEATURE_COUNT=10&amp;HEIGHT=600&amp;WIDTH=800&amp;FORMAT=image%2Fgif&amp;INFO_FORMAT=text%2Fhtml&amp;SRS=EPSG%3A4326&amp;X=130&amp;Y=208" target="_blank">INFO_FORMAT=text%2Fhtml</a>. To get the info in json format you just need to make a template which will return text/html but formatted in the JSON way. You&#39;ll need to put this template in the folder of your layer inside data_dir folder of geoserver. After that, you&#39;ll have your response in JSON.<br>
This is my experience and i don&#39;t know if you have another way of achieving what you are trying to achieve. I&#39;ve been working with Geoserver 1.7.6 and so i really don&#39;t know if more recent release have other options to do this.<br>
<br>Cheers,<br>Hugo<br><br><div class="gmail_quote">On Tue, Jun 8, 2010 at 1:59 PM, Imran Rajjad <span dir="ltr">&lt;<a href="mailto:rajjad@gmail.com">rajjad@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Hi,<br>
<br>
thanks for your reply, actually I had the json response working with<br>
geoserver in my previous client , which did not use any API , since<br>
now I`m using Openlayers. I made this wmsgetfeatureInfo object. Fire<br>
Bug shows a url like<br>
<br>
<a href="http://10.0.80.41:7004/geoserver/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetFeatureInfo&amp;LAYERS=topp%3Anetworkcoverage&amp;QUERY_LAYERS=topp%3Anetworkcoverage&amp;STYLES=&amp;BBOX=72.96062%2C33.634027%2C73.097949%2C33.737024&amp;FEATURE_COUNT=10&amp;HEIGHT=600&amp;WIDTH=800&amp;FORMAT=image%2Fgif&amp;INFO_FORMAT=text%2Fhtml&amp;SRS=EPSG%3A4326&amp;X=130&amp;Y=208" target="_blank">http://10.0.80.41:7004/geoserver/wms?SERVICE=WMS&amp;VERSION=1.1.1&amp;REQUEST=GetFeatureInfo&amp;LAYERS=topp%3Anetworkcoverage&amp;QUERY_LAYERS=topp%3Anetworkcoverage&amp;STYLES=&amp;BBOX=72.96062%2C33.634027%2C73.097949%2C33.737024&amp;FEATURE_COUNT=10&amp;HEIGHT=600&amp;WIDTH=800&amp;FORMAT=image%2Fgif&amp;INFO_FORMAT=text%2Fhtml&amp;SRS=EPSG%3A4326&amp;X=130&amp;Y=208</a><br>

<br>
when i copy paste this url seperately in a browser I get the response.<br>
I have gone through the docs. There is no example on how to query a<br>
wms layer with Json response. Do I need to specify some function in<br>
wmsgetfeatureinfo where the response should be received.  However I<br>
will check this links, thanks a lot<br>
<br>
regards,<br>
Imran<br>
<div><div></div><div class="h5"><br>
On Tue, Jun 8, 2010 at 5:54 PM, Hugo &lt;<a href="mailto:hfpmartins@gmail.com">hfpmartins@gmail.com</a>&gt; wrote:<br>
&gt; Hello Imran,<br>
&gt;<br>
&gt; The problem you are facing has nothing to do with openlayers, it is though<br>
&gt; related with geoserver. I&#39;m not sure if current releases of geoserver<br>
&gt; already present the json output format but you can always program a template<br>
&gt; to return your results in json format. Check the following sites and if you<br>
&gt; have further questions i think you&#39;ll have better chances of getting an<br>
&gt; answer to this problem in the geoserver list.<br>
&gt;<br>
&gt; <a href="http://geoserver.org/display/GEOSDOC/GetFeatureInfo+templates" target="_blank">http://geoserver.org/display/GEOSDOC/GetFeatureInfo+templates</a><br>
&gt; <a href="http://geoserver.org/display/GEOSDOC/Freemarker+templates" target="_blank">http://geoserver.org/display/GEOSDOC/Freemarker+templates</a><br>
&gt; <a href="http://docs.geoserver.org/stable/en/user/googleearth/tutorials/kmlplacemark/index.html" target="_blank">http://docs.geoserver.org/stable/en/user/googleearth/tutorials/kmlplacemark/index.html</a><br>
&gt; <a href="http://freemarker.sourceforge.net/docs/index.html" target="_blank">http://freemarker.sourceforge.net/docs/index.html</a><br>
&gt;<br>
&gt; Hope this can help.<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Hugo Martins<br>
&gt;<br>
&gt; On Tue, Jun 8, 2010 at 1:42 PM, Imran Rajjad &lt;<a href="mailto:rajjad@gmail.com">rajjad@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; firebug is showing the following request parameters<br>
&gt;&gt;<br>
&gt;&gt; BBOX    72.925254,33.54194,73.199912,33.747933<br>
&gt;&gt; FEATURE_COUNT   10<br>
&gt;&gt; FORMAT  image/gif<br>
&gt;&gt; HEIGHT  600<br>
&gt;&gt; INFO_FORMAT     text/html<br>
&gt;&gt; LAYERS  topp:networkcoverage<br>
&gt;&gt; QUERY_LAYERS    topp:networkcoverage<br>
&gt;&gt; REQUEST GetFeatureInfo<br>
&gt;&gt; SERVICE WMS<br>
&gt;&gt; SRS     EPSG:4326<br>
&gt;&gt; STYLES<br>
&gt;&gt; VERSION 1.1.1<br>
&gt;&gt; WIDTH   800<br>
&gt;&gt; X       690<br>
&gt;&gt; Y       295<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Jun 8, 2010 at 5:18 PM, Imran Rajjad &lt;<a href="mailto:rajjad@gmail.com">rajjad@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt; Hi ,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; my WMSGetFeatureInfo control is not returning any json,, my code is as<br>
&gt;&gt; &gt; below<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; basicControl = {<br>
&gt;&gt; &gt;                   click : new OpenLayers.Control.WMSGetFeatureInfo({<br>
&gt;&gt; &gt;                     url: &#39;<a href="http://10.0.80.41:7004/geoserver/wms" target="_blank">http://10.0.80.41:7004/geoserver/wms</a>&#39;,<br>
&gt;&gt; &gt;                        title: &#39;Identify features by clicking&#39;,<br>
&gt;&gt; &gt;                       layers: [network_wms],<br>
&gt;&gt; &gt;                        queryVisible: true,<br>
&gt;&gt; &gt;                        vendorParams: {<br>
&gt;&gt; &gt;                                    version: &quot;1.1.1&quot;,<br>
&gt;&gt; &gt;                                    info_format: &quot;text/plain&quot;,<br>
&gt;&gt; &gt;                                },<br>
&gt;&gt; &gt;                 format : new OpenLayers.Format.GeoJSON()})<br>
&gt;&gt; &gt;                                                       };<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;                basicControl.click.events.register(&quot;getfeatureinfo&quot;,<br>
&gt;&gt; &gt; this, showInfo);<br>
&gt;&gt; &gt;                map.addControl(basicControl.click);<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;                function showInfo(evt) {<br>
&gt;&gt; &gt;                        alert(evt); //<br>
&gt;&gt; &gt;                  }<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; when I check in FireBug. the request is sent but there is no<br>
&gt;&gt; &gt; responseTexT, what am i doing wrong here<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; regards,<br>
&gt;&gt; &gt; Imran<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Tue, Jun 8, 2010 at 1:20 PM, Imran Rajjad &lt;<a href="mailto:rajjad@gmail.com">rajjad@gmail.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt; Hi,<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; I`m trying to create a box selection that selects features from a wms<br>
&gt;&gt; &gt;&gt; overlay , I need the response to be in JSON and I also want to append<br>
&gt;&gt; &gt;&gt; my cql filter to this request.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Can anyone point me to the documentation closer to this task?<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; regarsd,<br>
&gt;&gt; &gt;&gt; Imran<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; --<br>
&gt;&gt; &gt;&gt; I.R<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; --<br>
&gt;&gt; &gt; I.R<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; I.R<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Users mailing list<br>
&gt;&gt; <a href="mailto:Users@openlayers.org">Users@openlayers.org</a><br>
&gt;&gt; <a href="http://openlayers.org/mailman/listinfo/users" target="_blank">http://openlayers.org/mailman/listinfo/users</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Hugo Martins<br>
&gt; FMV-UTL<br>
&gt; CIISA-Epidemiologia e Saúde Pública Veterinária<br>
&gt; Av. da Universidade Técnica<br>
&gt; 1300-477 Lisboa<br>
&gt; N 38°42&#39;49.54&quot;, W 9°11&#39;43.42&quot;<br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<font color="#888888">I.R<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Hugo Martins<br>FMV-UTL<br>CIISA-Epidemiologia e Saúde Pública Veterinária<br>Av. da Universidade Técnica<br>1300-477 Lisboa<br>N 38°42&#39;49.54&quot;, W 9°11&#39;43.42&quot;<br>