Articles of Javascript

Angular.js Kein ‘Access-Control-Allow-Origin’-Header ist auf der angeforderten Ressource vorhanden. Origin ‘null’ ist daher nicht erlaubt

//Create an Angular Module. var newsModule = angular.module(‘NewsModule’, []); //Create an Angular Controller. newsModule.controller(‘newsCtrl’, [‘$scope’, ‘$http’, function ($scope, $http) { //function retrives POST,UPDATE,DELETE,GET data $http.defaults.headers.put = { ‘Access-Control-Allow-Origin’: ‘*’, ‘Access-Control-Allow-Methods’: ‘GET, POST, PUT, DELETE, OPTIONS’, ‘Access-Control-Allow-Headers’: ‘Content-Type, X-Requested-With’ }; $http.defaults.useXDomain = true; $scope.throughdata = function (){ delete $http.defaults.headers.common[‘X-Requested-With’]; $http.get(‘http://www.google.com’).then(function(data,error){ alert(data); alert(error); $scope.days=data.data; }); } } […]

Wie kann ich zwei Arrays in JavaScript zippen?

Ich habe 2 Arrays: var a = [1, 2, 3] var b = [a, b, c] Was ich bekommen möchte, ist: [[1, a], [2, b], [3, c]] Es scheint einfach, aber ich kann einfach nicht herausfinden. Ich möchte, dass das Ergebnis ein Array ist, in dem jedes Element der beiden Arrays zusammen gezippt wird.

Ajax-Erfolgsereignis funktioniert nicht

Ich habe ein Registrierungsformular und benutze $.ajax , um es einzureichen. Das ist meine AJAX-Anfrage: $(document).ready(function() { $(“form#regist”).submit(function() { var str = $(“#regist”).serialize(); $.ajax({ type: ‘POST’, url: ‘submit1.php’, data: $(“#regist”).serialize(), dataType: ‘json’, success: function() { $(“#loading”).append(“you are here”); } }); return false; }); }); In meiner submit1.php- Datei überprüfe ich die Existenz von Feldern E-Mail-Adresse […]

in JSON, warum wird jeder Name zitiert?

Die JSON-Spezifikation besagt, dass JSON ein Objekt oder ein Array ist. Im Falle eines Objekts, Eine Objektstruktur wird als ein Paar geschweifter Klammern dargestellt, die null oder mehr Name / Wert-Paare (oder Mitglieder) umgeben. Ein Name ist eine Zeichenfolge. … Und später sagt die Spezifikation, dass eine Zeichenfolge in Anführungszeichen eingeschlossen ist. Warum? So, {“Property1″:”Value1″,”Property2”:18} […]

Wie entferne ich alle Listener in einem Element?

Ich habe einen Button und ich habe einige eventlistners hinzugefügt: document.getElementById(“btn”).addEventListener(“click”, funcA, false); document.getElementById(“btn”).addEventListener(“click”, funcB, false); document.getElementById(“btn”).addEventListener(“click”, funcC, false); document.getElementById(“btn”).addEventListener(“blur” , funcD, false); document.getElementById(“btn”).addEventListener(“focus”, funcE, false); button Ich kann sie entfernen durch: document.getElementById(“btn”).removeEventListener(“click”,funcA); Was, wenn ich will, dass ich alle Zuhörer auf einmal entfernen möchte, oder ich habe nicht die functionsreferenz ( funcA )? Gibt […]

Wie testet man, ob eine Zeichenfolge JSON ist oder nicht?

Ich habe einen einfachen AJAX-Aufruf, und der Server gibt entweder eine JSON-Zeichenfolge mit nützlichen Daten oder eine Fehlermeldung zurück, die von der PHP-function mysql_error() . Wie kann ich testen, ob diese Daten eine JSON-Zeichenfolge oder die Fehlermeldung sind. Es wäre schön, eine function namens isJSON genauso wie Sie die function instanceof , um zu testen, […]

Wie bekomme ich ein Subarray aus dem Array?

Ich habe var ar = [1, 2, 3, 4, 5] und möchte eine function getSubarray(array, fromIndex, toIndex) , das Ergebnis des Aufrufs getSubarray(ar, 1, 3) ist ein neues Array [2, 3, 4] .

So ermitteln Sie, ob sich das Objekt in einem Array befindet

Ich muss feststellen, ob ein Objekt bereits in einem Array in Javascript vorhanden ist. zB (Dummycode): var carBrands = []; var car1 = {name:’ford’}; var car2 = {name:’lexus’}; var car3 = {name:’maserati’}; var car4 = {name:’ford’}; carBrands.push(car1); carBrands.push(car2); carBrands.push(car3); carBrands.push(car4); Jetzt enthält das Array “carBrands” alle Instanzen. Ich suche jetzt eine schnelle Lösung, um zu […]

Empfohlene JavaScript HTML Template Bibliothek für JQuery?

Irgendwelche Vorschläge, welche HTML-Vorlagenbibliothek mit JQuery kompatibel wäre? Googeln gibt es eine ganze Reihe von Bibliotheken, aber ich bin mir nicht sicher, ob es eine gut bekannte Bibliothek gibt, die den Test der Zeit bestehen würde.

Warten Sie 5 Sekunden, bevor Sie die nächste Zeile ausführen

Diese function funktioniert nicht wie gewünscht. Als JS-Neuling kann ich nicht herausfinden, warum. Ich muss 5 Sekunden warten, bevor ich überprüfe, ob der newState -1 . Momentan wartet es nicht, es prüft nur sofort. function stateChange(newState) { setTimeout(”, 5000); if(newState == -1) { alert(‘VIDEO HAS STOPPED’); } }