2016-07-13 5 views
1

Я редактирую div и пытаюсь отправить новый текст в div с URL-адресом, я не могу понять, как добавить новый текст в конце URL-адреса, Я пробовал метод ниже без успеха.Не могу получить переменную для добавления в ajax url

$(document).ready(function() { 
$('.edit').editable(function(value, settings) { 
     var $this = $("#edit").text(); 
     $.ajax({ 
      type: 'post', 
      url: "url"+$this, 
      success: function(event) { 
      console.log($("#edit").text()); 
      } 
     }); 
    return(value); 
} 
}); 
+2

эм, URL-адрес является адресом сценария вы awnt отправить данные. 'http: // example.com/whatever.php', вы пытаетесь сделать эквивалент' http://example.com/whatever.phpOnce на время, blah blah', который НЕ является действительным URL-адресом. –

ответ

0

попробовать

var $this = $("#edit").text(); 
$.ajax({ 
    type: 'post', 
    url: "url", 
    data: { editable: $this}, 
    success: function(event) { 
     console.log($("#edit").text()); 
    } 
}); 

Или

var mydata = $("#edit").text(); 
$.ajax({ 
    type: 'post', 
    url: "url", 
    data: { editable: mydata}, 
    success: function(event) { 
     console.log($("#edit").text()); 
    } 
}); 
+0

ни один из них не работал, я должен передать новые данные в URL. Когда я делаю это вручную, он отлично работает – DN0300

+0

, когда вы вручную https://example.com?data="whatever "это запрос GET, а не запрос POST – Morshedy

+0

Попробуйте http://stackoverflow.com/questions/18697034/how -to-pass-parameters-in-ajax-post – Morshedy

Смежные вопросы