Heute habe ich herausgefunden, dass der IE9 der endlich console.log(data); versteht, im Kompabilitätsmodus bei console.log(data); das script eiskalt an dieser Stelle abbricht ohne irgent eine Meldung. Screw you IE!
Heute habe ich herausgefunden, dass der IE9 der endlich console.log(data); versteht, im Kompabilitätsmodus bei console.log(data); das script eiskalt an dieser Stelle abbricht ohne irgent eine Meldung. Screw you IE!
Tags: IE, javascript, jquery, Micro, sux
If not having jquery this could be a solution
<script type="text/javascript">
function getElementsByClassName(classname, node) {
if(!node) node = document.getElementsByTagName("body")[0];
var a = [];
var re = new RegExp('\\b' + classname + '\\b');
var els = node.getElementsByTagName("*");
for(var i=0,j=els.length; i<j; i++){
if(re.test(els[i].className)){
a.push(els[i]);
}
}
return a;
}
</script>
Tags: Computer, html, javascript, jquery
Leider fehlt diese Funktion in Javascript, aber es gibt Ersatz
function trim (zeichenkette) {
// Erst führende, dann Abschließende Whitespaces entfernen
// und das Ergebnis dieser Operationen zurückliefern
return zeichenkette.replace (/^\s+/, '').replace (/\s+$/, '');
}
Tags: javascript
Ein einfacher html code, der per ajax verändert werden soll.
<div><img src="icons/reddotadd.gif" title="Add Page" id="AddPageTrigger" alt="Add Page" style="border:0; cursor:pointer;" /></div>
$("#AddPageTrigger").text("TEXT hier");
schlägt im IE fehl. Warum? Keine Ahnung, aber was funktioniert ist
$("#AddPageTrigger").parent().text("TEXT hier");
Tags: ajax, IE, javascript, jquery
Normalerweise gibt es ein Problem beim Übertragen von Daten per AJAX, wenn sich ein & Zeichen in dem zuübertragenden Text / Daten befindet. Das Javascript interpretiert das Undzeichen als Trennzeichen. Alles nach dem & Zeichen wird nicht mehr übertragen. Abhilfe schafft hier die funktion encodeURIComponent
var save_data = 'save_text=' + encodeURIComponent($(".edit_textarea").val());
logging(save_data);
//return false;
$.ajax({
type: 'POST',
url: 'ajax.php',
data: save_data,
success: function (msg){
console.log('OK: ' + msg);
},
error:function (xhr, ajaxOptions, thrownError){
alert(xhr.status);
alert(thrownError);
}
});
Jetzt kommen die Daten auch an.
Tags: &, ajax, encodeURIComponent, javascript, php
| powered by Apache 2.4