I understand the cross-domain error when using ajax to try to obtain information from another website but according to jQuery you should be able to use a jsonp request instead. I am stumped on how to achieve this when trying to display recaptcha. The issue is I am unable to use the plugin to achieve this, which would make it so much easier.

```
<script type="text/javascript" src="http://www.google.com/recaptcha/api/js/recaptcha_ajax.js"></script>
<script type="text/javascript">
          function showRecaptcha() {
            Recaptcha.create("// removed for example", 'captchadiv', { 
                tabindex: 1,
                theme: "red",
                callback: Recaptcha.focus_response_field
            });
          }

jQuery(document).ready(function(){
  showRecaptcha('recaptcha_div');

  jQuery('#contact-form').submit(function(){
      var challenge = Recaptcha.get_challenge();
      var response = Recaptcha.get_response();
      var ip = "<?php print $_SERVER['REMOTE_ADDR'] ?>";
      var private = "// removed for example";

       var requestUrl = "http://www.google.com/recaptcha/api/verify?privatekey=" + private + "&remoteip=" + ip + "&challenge=" + challenge + "&response=" + response;

       jQuery.getJSON(requestUrl, function(json) {
           alert("what");
       });

   })
});
</script>

<form id="">

// Form stuff

</form>
<div id="captchadiv"></div>
<input type="submit" name="submit" id="form-submit">

```

How should I call this to googles server and obtain the correct callback. It's basically going to return a true or false. I either get the infamous Access-Control-Allow-Login or or an error regarding plain/text. Anyone with suggestions?