JQuery AJAX опубликовать текст в TXT - PullRequest
4 голосов
/ 12 августа 2011

прежде всего извините, я новичок.

Я делаю небольшой чат с jquery только для практических занятий

Я бы хотел поместить текст с окном в текстовый файл с помощью ajax.

но моя проблема в том, что я не вставлю его в текст

Аякс

<script>
$('#submit').click(function() {

    var shout_text = $("input#shout_text").val();

    var shout = $.ajax({
          type: 'POST',
          url: "shout.txt",
          data: shout_text,
          //success: success,
          dataType: "text",

});



});
</script>

Не могли бы вы указать, что я делаю не так?

Ответы [ 2 ]

3 голосов
/ 25 января 2016

Вам не нужно указывать заголовок «сообщения», если вы установили правильный тип (dataType: "text"):

$.ajax({
    url: "shout.php",
    method : "POST",
    dataType: "text",
    data: shout_text,
    success: function(){}
})

Вы можете получить к нему доступ с помощью file_get_contents('php://input') или каким-либо другим способом, безопасным для памяти.

2 голосов
/ 12 августа 2011

Попробуйте это

<script>
$('#submit').click(function() {

    var shout_text = $("input#shout_text").val();

    var shout = $.ajax({
          type: 'POST',
          url: "shout.php",
          data: {message:shout_text},
          success: function(){ 

          }
});



});
</script>

вы должны ввести $ _POST ['message'] в текстовый файл на вашей стороне сервера (если вы используете PHP)

Вы не можете просто "отправить" текст в ваш текстовый файл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...