Remove null value in javascript for $.ajax POST
<p>I have</p>

<pre><code>var pageData = {
query: null,
pageNumber: 0,
pageSize: 30};
</code></pre>

<p>When I make an ajax get:</p>

<pre><code>$.ajax({
    type: 'GET',
    url: '/Ajax/GetSuggestions',
    data: pageData,
    success: function (response) {}
</code></pre>

<p>The request show in firebug: <code>http://localhost:31198/Ajax/GetSuggestions?query=null&amp;pageNumber=1&amp;pageSize=30</code></p>

<p>At server side (ASP .NET MVC3), I received query = null in string, not null data(what I need).
How can I fix it without using delete method of javascript to remove null value?</p>
