Я думаю, что вам нужно делать это асинхронно, используя xhr или ajax, если вы используете jquery, вы в основном публикуете информацию асинхронно, а ваш сервер (ваш php-скрипт) просто возвращает json обратно, в вашей функции успеха / обещании вы можете получить данные и делать что-то с ним, если хотите, этот процесс не требует перенаправления.
Это простой пример, который вам может потребоваться изменить:
function asyncPost(event){
$.ajax({
url: "https://www.lightsms.com/send.php",
data: {
name: "any value or variable,"
id: "any value or variable"
},
datatype: "json",
type: "POST",
success: function(data) {
console.log("success");
// do something with data if you need, data contains the returned data from your php script
},
error: function(data) {
console.log("an error occured");
}
});
}