Kennt jemand einen Weg, um Liste der jQuery Themen von http://jquery-ui.googlecode.com/svn/tags/1.8.23/themes/ zu erhalten?Get Liste von jQuery UI Themes - von einer URL (gleiche Herkunft-Richtlinie)
Ich erstelle einfache Webseite mit Themes Roller, wo der Benutzer Themen dynamisch wechseln kann.
Working fiddle - Klicken Sie auf Designs in der rechten oberen Ecke und wählen Sie ein neues Thema.
Momentan wird die Liste hart wie unten codiert,
<div id="theme-list">
<ul>
<li class="themes-el ui-state-highlight" data-theme="cupertino">cupertino</li>
<li class="themes-el" data-theme="hot-sneaks">hot-sneaks</li>
<li class="themes-el" data-theme="smoothness">smoothness</li>
<li class="themes-el" data-theme="pepper-grinder">pepper-grinder</li>
<li class="themes-el" data-theme="ui-lightness">ui-lightness</li>
<li class="themes-el" data-theme="ui-darkness">ui-darkness</li>
<!-- and more -->
</ul>
</div>
Gibt es eine Möglichkeit, diese Liste von Themen aus der URL http://jquery-ui.googlecode.com/svn/tags/1.8.23/themes/ zu bekommen? (Domänenübergreif: http://www.w3.org/TR/cors/#access-control-allow-origin-response-hea)
versucht, scheiterte aber mit folgendem Code ..
$.ajax({
url: 'http://jquery-ui.googlecode.com/svn/tags/1.8.23/themes/',
dataType: 'text',
beforeSend: function (xhr) {
xhr.setRequestHeader("Access-Control-Allow-Origin", 'http://jquery-ui.googlecode.com');
xhr.setRequestHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS");
},
crossDomain: true,
success: function (data) {
alert(data);
},
error: function (jqXHR, textStatus, errorThrown) {
alert(errorThrown + ' ' + textStatus + ' ' + jqXHR.responseText);
}
});
Es fühlt sich an wie ich hier viel fehle .. jede Einsicht wirklich helfen würde.
Ich konnte nur eine Cross-Browser-Möglichkeit, Cross-Domain-Ajax IE8 + und andere Browser zu tun, nichts für IE6-7:/http : //stackoverflow.com/questions/3362474/jquery-ajax-fails-in-ie-on-cross-domain-calls#answer-11267937 aber es war für JSON hmm –
@mcpDESIGNS Ich werde es versuchen .. Ich habe noch nie etwas mit Cross-Domain-Ressourcen und immer in der sicheren Zone Intranet ..Jetzt dachte ich an meine eigene Webseite und mochte die Idee, jQuery-Themen zu verwenden .. Anways .. Ich las MDN und probierte einige Sachen aus, aber es hat nicht für mich funktioniert .. Ich glaube, ich vermisse hier eine Menge. Ich dachte daran, es hier reinzuschicken, damit mir jemand in die richtige Richtung zeigen kann. –
Die häufigste Problemumgehung besteht darin, eine eigene Seite zu erstellen, die sie herunterlädt und dann mit JavaScript arbeiten kann. Sie können eine Seite erstellen, die nur HTTP-Anfragen auf jquery-ui.googlecode.com/svn/tags/1.8.23/themen aufruft (zum Beispiel für PHP siehe http://php.net/manual/en/function) .curl-exec.php) und dann können Sie es verarbeiten oder einfach nur ansehen. Ich weiß, es ist nicht genau das, was Sie suchen, aber es funktioniert immer :-) – kuncajs