У меня есть сайт, которому нужно получить данные из другого сайта, использующего asp.net MVC /
Данные для загрузки с этих страниц:
http://charity.hondaclassic.com/home/totaldonations
http://charity.hondaclassic.com/Home/CharityList
Это должно быть понятно, но по какой-то причине я получаю пустой ответ, вот мой 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>
в firebug я вижу, что запрос сделан и вернулся с ответом 200 OK, но ответ пуст, если вы просматриваете эти страницы, они работают нормально! Какого черта?
Вот действия контроллера с сайта MVC:
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);
}
Кто-нибудь, пожалуйста, расскажите, какая глупая маленькая вещь, по которой я скучаю - это заняло у меня 5 минут, а прошло уже несколько часов!