2016-07-13 10 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

を試してみてください。 'http:// example.com/whatever.php'を実行すると、有効なURLではない' http://example.com/whatever.phpOnce時間に相当することを、blah blah'と同等の処理をしようとしています。 –

答えて

0

はええと、URLはあなたがにデータを送信するためにawntスクリプトのアドレスです

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 "これはPOST要求ではなくGET要求です – Morshedy

+0

これを試してみてくださいhttp://stackoverflow.com/questions/18697034/how -to-pass-parameters-in-ajax-post – Morshedy

関連する問題