@krainoff99

Как задать переменную?

Вопрос на две минуты , помогите кому не сложно.
// ссылка
var input = document.getElementById('message');
var result = document.getElementById('result');
 
input.onkeyup =  input.oncopy = input.onpaste = input.oncut = (function() {
    return function() {
    var reg = /(http|https)(.*)/g;
    var service = "http://mini.s-shot.ru/?";
    var link = reg.exec(this.value)[0];

	result.innerHTML = "<a href="+link+" target=\"_blank\"><div class=\"url-img\"style=\"background-image:url("+service+link+")\"></div><div class=\"linkwrap\">"+link+"</div></a><a  href=\"javascript:void(0);\" class=\"remAtt\" onclick=\"f_url_close()\" data-balloon=\"Отключить\" data-balloon-pos=\"up\" ></a>";
$('#p_url').val('' + link + '');
    }
})();
function f_url_close() {
    $('#result').html('');
}

Я задаю $('#p_url').val('' + link + '');
И надо что бы ссылка отправлялась в переменную p_url а потом отправлялась в коментарии.
$('#send').click(function(){ 
$.get(href, function(data) { 
var tmp = href.split('-'); 
$.post('/index/', { 
message: $('#message').val()+''+add_photo.list()+''+add_doc.list()+''+p_url(), 
subs: 0, 
ssid: $('[name="ssid"]', data).val(), 
sos: getSession(data), 
a: 36, 
m: 3, 
id: tmp[tmp.length - 1] 
}, function(res) { 
$('.entry', $(res).text()).prependTo('#wall'); 
$('#wall > div:gt(9)').remove();

// отчистка с формы отправки
$('#message').val('');
$('#viewDoc, #imgs, #result').remove();


school55nn.my1.ru/id2
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
Gigantz
@Gigantz
Front-end Developer
Вынеси переменную и потом добавь ей link и в запросе напиши переменную без скобок.

var input = document.getElementById('message');
var result = document.getElementById('result');
var p_url;
 
input.onkeyup =  input.oncopy = input.onpaste = input.oncut = (function() {
    return function() {
    var reg = /(http|https)(.*)/g;
    var service = "http://mini.s-shot.ru/?";
    var link = reg.exec(this.value)[0];

  result.innerHTML = "<a href="+link+" target=\"_blank\"><div class=\"url-img\"style=\"background-image:url("+service+link+")\"></div><div class=\"linkwrap\">"+link+"</div></a><a  href=\"javascript:void(0);\" class=\"remAtt\" onclick=\"f_url_close()\" data-balloon=\"Отключить\" data-balloon-pos=\"up\" ></a>";
$('#p_url').val('' + link + '');
p_url = link;
    }
})();


// Тут правь
message: $('#message').val()+''+add_photo.list()+''+add_doc.list()+''+p_url
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы