 <p>I would write it like so:</p> <pre><code>$.each(data, function () { $('#make1').append('&lt;option&gt;' + this.name + '&lt;/option&gt;'); }); </code></pre> <p>Also, @Mike Bryant makes a good point; if you are going cross domain, this will never work without something like JSON-P.</p>