Ich versuche, Werte von der URL abzurufen und es auf meiner Webseite mit eckigen JS anzuzeigen. Was ich tue istJavaScript, wie% 20 zu Raum zu ersetzen
1) Speichern Sie die gesamte URL auf eine Variable und teilen Sie es, so dass ich auf den Wert, den ich brauche filtern kann.
2) Wenn es jedoch ein Leerzeichen gibt, wird es als% 20 angezeigt. Ich möchte, dass% 20 als Leerzeichen angezeigt wird.
Beispiel: John Doe wird gezeigt, wie john% 20doe
-Controller
function InboxController($scope, $http, $cookieStore, $location) {
$scope.single_mail = function()
{
var url = $location.url();
var split_url = url.split('=');
var mess_id = split_url[1];
var from = split_url[2];
var id_value = mess_id.split('&');
var inbox_id = id_value[0];
var from_value = from.split('&');
$scope.inbox_from = from_value[0];
$scope.single_message = [];
$scope.single_message = [];
var single_inbox_mail ="https://phoe.manage.com/app/inbox/message.html?contactid="+conId+"&token="+token+"&id="+inbox_id;
$http.get(single_inbox_mail).success(function(response) {
$scope.single_message = response[0];
});
HTML-Ansicht
<div class="page" data-ng-controller="InboxController">
<div class="row" ng-init="single_mail()">
<div class="mail-header row">
<div class="col-md-8">
<h3>{{single_message.subject}}</h3>
<h4>From : <strong>{{inbox_from}}</strong></h4>
</div>
</div>
<div class="mail-content">
<p>{{single_message.body}}</p>
</div>
</div>
</div>
Sie es wissen, ist ein Unterschied zwischen JavaScript und jQuery, nicht wahr? – giorgio
neh, wollte nur darauf hinweisen, dass 'decodeURIComponent' ist nicht jQuery, aber plain javascript ... Durch das Posten der URL zu w3schools hast du nicht wirklich das Gefühl, dass du den Unterschied verstanden hast. Mit der Aussage "jQuery ist Light-Version von Javascript" bin ich mir ziemlich sicher, dass Sie den Unterschied nicht wirklich verstehen;) Der Blogbeitrag, zu dem Sie verlinken, ist ziemlich schlecht zu erklären, tatsächlich ... nicht wirklich eine gute Quelle für Informationen. .. Wie auch immer, fühle dich nicht angegriffen, kein Wortspiel beabsichtigt. – giorgio