Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой? / 16 сообщений из 16, страница 1 из 1
09.03.2016, 00:31
    #39187725
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Складываю id- шник со строкой (формирую адрес).

Код: javascript
1.
	var url = '<iframe id="myDialog" src="dialog/{' + data.id  +     '}"></iframe>';



Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?

Результирующая строка получается не такая как надо. Вместо 10 в неё пищется data.id

Получается: <iframe src="dialog/{' + data.id + '}" id="myDialog"/>


а Надо:<iframe src="dialog/{10}" id="myDialog"/>
...
Рейтинг: 0 / 0
09.03.2016, 02:57
    #39187744
Relic Hunter
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Nebo,

что js перестало строки складывать? интересно. покажите весь код.
...
Рейтинг: 0 / 0
09.03.2016, 11:47
    #39187937
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Код: javascript
1.
2.
3.
console.log(data.id);
var url = '<iframe id="myDialog" src="dialog/{' + data.id  +     '}"></iframe>';
console.log(url);


что в консоле?
...
Рейтинг: 0 / 0
09.03.2016, 12:08
    #39187969
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
вадя
Код: javascript
1.
2.
3.
console.log(data.id);
var url = '<iframe id="myDialog" src="dialog/{' + data.id  +     '}"></iframe>';
console.log(url);


что в консоле?

в data.id содержится число, например 4

console.log(data.id);

4

console.log(url);

<iframe src="dialog/{' + data.id + '}" id="myDialog"/>
...
Рейтинг: 0 / 0
09.03.2016, 12:46
    #39188009
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Nebo,
ты где-то лажу гонишь
console.log(url);
<iframe src="dialog/{' + data.id + '}" id="myDialog"/>
и
var url = '<iframe id="myDialog" src="dialog/{' + data.id + '}"></iframe>';
разные вещи
...
Рейтинг: 0 / 0
09.03.2016, 13:13
    #39188054
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
вадяNebo,
ты где-то лажу гонишь
console.log(url);
<iframe src="dialog/{' + data.id + '}" id="myDialog"/>
и
var url = '<iframe id="myDialog" src="dialog/{' + data.id + '}"></iframe>';
разные вещи

В этой строке делаю конкатенацию:

var url = '<iframe id="myDialog" src="dialog/{' + data.id + '}"></iframe>';

Не пойму почему подставляется data.id как есть, а не число, которое в нём находится.
Ну ведь обычная конкатенация. Что делаю не так?
...
Рейтинг: 0 / 0
09.03.2016, 13:47
    #39188081
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
NeboЧто делаю не так?
Вы не хотите ни привести полный код, ни оформить минимальный пример, демонстрирующий проблему.

Та строчка кода, что Вы упорно постите, работает как надо: http://plnkr.co/edit/sYA8NKsoQ3TAmu70qyjY?p=preview
...
Рейтинг: 0 / 0
09.03.2016, 13:53
    #39188085
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
NeboвадяNebo,
ты где-то лажу гонишь
console.log(url);
<iframe src="dialog/{' + data.id + '}" id="myDialog"/>
и
var url = '<iframe id="myDialog" src="dialog/{' + data.id + '}"></iframe>';
разные вещи

В этой строке делаю конкатенацию:

var url = '<iframe id="myDialog" src="dialog/{' + data.id + '}"></iframe>';

Не пойму почему подставляется data.id как есть, а не число, которое в нём находится.
Ну ведь обычная конкатенация. Что делаю не так?
видимо есть какая-то мелочь, которая где-то спряталась....
возможно это не правильные одинарные кавычки
...
Рейтинг: 0 / 0
09.03.2016, 14:18
    #39188115
Zenia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Судя по всему, Nebo пытается запихнуть значение находясь в стринг перед выполнением eval
...
Рейтинг: 0 / 0
09.03.2016, 15:47
    #39188275
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Ребята спасибо)

С js только начинаю работать. Покручу ещё эти строчки с data.id и напишу сюда. Проблема остаётся.


Тут ещё диалог $(url).dialog({ ...

не хотел открываться в модальном режиме, не ресайзился, не передвигался по экрану,
прижался к верхнему левому углу.


Так диалог работает нормально:
<spring:url value="/resources/scripts/jquery-1.7.1.js" var="jquery_url" />

А когда меняю на jquery-1.12.1.min.js не работает

вернул пока всё на jquery-1.7.1.js
...
Рейтинг: 0 / 0
09.03.2016, 15:51
    #39188287
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
вадя,

авторвидимо есть какая-то мелочь, которая где-то спряталась....
возможно это не правильные одинарные кавычки

у меня нет опыта на js) хотя я сперва ищу в сети решение похожих проблем)
...
Рейтинг: 0 / 0
09.03.2016, 15:52
    #39188290
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
skyANANeboЧто делаю не так?
Вы не хотите ни привести полный код, ни оформить минимальный пример, демонстрирующий проблему.

Та строчка кода, что Вы упорно постите, работает как надо: http://plnkr.co/edit/sYA8NKsoQ3TAmu70qyjY?p=preview

Большое спасибо за ссылку) Очень интересный инструмент.
...
Рейтинг: 0 / 0
09.03.2016, 23:15
    #39188671
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Проблема происходит внутри jspx

Пока выясняется, что символ < мешает сложить строку и число.
...
Рейтинг: 0 / 0
09.03.2016, 23:17
    #39188674
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Так не работает:

var url = "<iframe id" + 2;

alert(url);



а так работает:


var url = "iframe id" + 2;

alert(url);
...
Рейтинг: 0 / 0
09.03.2016, 23:23
    #39188680
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Ура!) всё заработало)

похоже jspx придирался) он же строгий)

Вот так строчка работает:

var url = '<iframe id="myDialog" src="dialogs/' + data.id + '"></iframe>';


Всем, кто откликнулся - Спасибо!!!)
...
Рейтинг: 0 / 0
09.03.2016, 23:24
    #39188681
Nebo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой?
Nebo,



Код: javascript
1.
var url = '&lt;iframe id="myDialog" src="dialogs/' + data.id + '"&gt;&lt;/iframe&gt;'; 
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подскажите пожалуйста как сложить data.id (равняется скажем 10) с остальной строкой? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]