2015-11-04 2 views
-3

Хорошо, так что я получил этот текстовый файл, который я читаю с локального сервера WAMP,AJAX JQuery успеха, но без изменений

внести изменения в этот текст и попытаться отправить его обратно в файл

запрос ajax запускает функцию успеха, но файл не изменяется, любые идеи? благодаря

Код:

var customCss = ""; 
var customCssPath = "http://localhost:8081/userThemer/styles/custom.css"; 
var newStyle ="newwww"; 
    $.ajax({ 
     type: 'POST', 
     url: customCssPath,//url of receiver file on server 
     data: newStyle, //your data 
     success: function() { 
      console.log("YAY !"); 
     }, 
     error: function() { 
      console.log(":'("); 
     }, 
     dataType: "text" //text/json... 
    }); 
+3

Вы отправляете данные на Файл CSS ... это правильно? Проверьте вкладку сети консоли, чтобы увидеть точное состояние запроса. –

+1

Что на самом деле * обработка * серверная сторона запроса? Веб-сервер может успешно возвращать файл CSS для любого HTTP-глагола (в данном случае POST), но это не значит, что он действительно * делает что-либо * с данными, которые вы опубликовали. Какой механизм у вас есть, чтобы фактически использовать опубликованные данные на сервере? – David

ответ

0

Просто понять $.ajax:

$.ajax({ 
     url: 'xyz.php',  // url of receiver file on server    
     type: 'POST', // send method, either POST or GET   
     data: data,  // data to be sent to $url 
     dataType: 'text', // tells what kind of respnse you get 
     success: function (response) { // success call with response 
      console.log("WOW! your respnose is" + response); 
     }, 
     error: function() { // error 
      console.log("ERROR Occured!!"); 
     } 
    }); 

Update:

в файле recevier (как я уже xyz.php), echo ваш желаемый ответ, как:

<?php 
    echo 'this is a response from xyz.php file'; 
?> 
+0

это ответы мои исходные файлы текст –

+0

см. Обновленный ответ @JosephKhella – SHAZ

1
success: function (data) { 
console.log(data); 
console.log("YAY !"); 
}, 

Пожалуйста, попробуйте этот способ. Вы можете получить данные.

+0

Я пытаюсь выполнить POST-данные, а не GET ' –

+0

Извините, если вы попытаетесь с POST, каков ответ от данных? – dinesh

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