jquery load returns empty, possible MVC 2 problem?

Posted by Max Fraser on Stack Overflow See other posts from Stack Overflow or by Max Fraser
Published on 2009-11-30T21:15:48Z Indexed on 2010/04/15 16:13 UTC
Read the original article Hit count: 279

Filed under:
|
|

I have a site that need to get some data from a different sit that is using asp.net MVC/

The data to get loaded is from these pages:
http://charity.hondaclassic.com/home/totaldonations
http://charity.hondaclassic.com/Home/CharityList

This should be a no brainer but for some reason I get an empty response, here is my JS:

<script>
     jQuery.noConflict();
     jQuery(document).ready(function($){
        	$('.totalDonations').load('http://charity.hondaclassic.com/home/totaldonations');
    	$('#charityList').load('http://charity.hondaclassic.com/home/CharityList');
     });

 </script>

in firebug I see the request is made and come back with a response of 200 OK but the response is empty, if you browse to these pages they work fine! What the heck?

Here are the controller actions from the MVC site:

public ActionResult TotalDonations() {
            var total = "$" + repo.All<Customer>().Sum(x => x.AmountPaid).ToString();
            return Content(total);
        }

        public ActionResult CharityList() {
            var charities = repo.All<Company>();
            return View(charities);
        }

Someone please out what stupid little thing I am missing - this should have taken me 5 minutes and it's been hours!

© Stack Overflow or respective owner

Related posts about jQuery

Related posts about jquery-ajax