Надеюсь, я смогу объяснить это правильно, но я пытаюсь протестировать пост-запрос ajax, который берет мой объект formData и запускает его через скрипт php (я не знаю PHP, но был предоставлен со скриптом в вопросе)
Итак, у меня есть php-файл index.php на моем локальном диске (я использую ubuntu), что должно произойти, если я опубликую объект formData, и файл report.txt будет создан и доступен, перейдя в http://copypaste.test
.. Я застрял на том, как создать домен локально на моем компьютере.
Selenium.prototype.doSaveCopyPaste = function(locator) {
var text = jQuery(locator).text();
var formData = new FormData();
formData.append('report', text);
var ajax = jQuery.ajax({
type: "POST",
url: 'http://copypaste.test',
data: formData,
dataType: 'text',
processData: false,
contentType: false,
success: function(){
console.log('success');
},
error: function() {
console.log('error');
}
});
console.log(ajax)
}
Я надеюсь, что здесь достаточно информации, чтобы понять, чего я пытаюсь достичь, и любая помощь очень ценится.
Спасибо
Вам нужен веб-сервер, работающий на вашем локальном компьютере, который принимает входящие HTTP-запросы и выполняет ваш PHP-скрипт, который использует входные данные из вашего клиента / браузера / JavaScript и отправляет ответ обратно.
Как писал #Esil Stavenga, использование XAMPP — вариант.
Он включает в себя веб-сервер (Apache) и интерпретатор PHP.
Вместо доступа к вашему локальному ПК по доменному имени (например, Http: //copypaste.test)
Возможно, вам придется ввести его IP-адрес в ваш браузер / клиент.
Вы можете использовать любой веб-сервер для настройки локального сервера. некоторые из них: xampp, wampServer и т. д.
этот урок хорошо объясняет, как настроить xampp