J'ai un site qui ont besoin d'obtenir des données à partir d'un sit différent qui utilise MVC/asp.netjquery load retourne vide, possible problème MVC 2?
Les données pour se charger est de ces pages:
http://charity.hondaclassic.com/home/totaldonations
http://charity.hondaclassic.com/Home/CharityList
Cela devrait être une évidence, mais pour une raison quelconque je reçois une réponse vide, voici mon 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>
dans firebug Je vois la demande est faite et revenir avec une réponse de 200 OK b Si la réponse est vide, si vous naviguez vers ces pages, ils fonctionnent bien! Que diable?
Voici les actions du contrôleur à partir du site 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);
}
Que quelqu'un ce que petite chose stupide je manque - cela devrait me avoir pris 5 minutes et il a été heures!
quand vous allez sur le site charity.hondaclassic.com, une erreur se produit, * doit spécifier l'attribut 'varByParam' * –
pour corriger mon commentaire, le lien qui ne fonctionne pas est celui qui se trouve dans votre question, les liens à l'intérieur de votre code fonctionne. –
a corrigé mon erreur d'orthographe et j'ajoutais dans la mise en cache rapide, désolé à ce sujet – Slee