Функция ast.literal_eval
приближается, но она будет ожидать, что строка будет правильно процитирована сначала.
Конечно, интерпретация обратного слэша Python зависит от того, как строка (""
vs r""
vs u""
, тройные кавычки и т. д.), поэтому вам может понадобиться обернуть ввод пользователя в подходящие кавычки и перейти к literal_eval
. Обтекание его в кавычках также предотвратит возврат literal_eval
числа, кортежа, словаря и т. Д.
Вещи все еще могут оказаться сложными, если пользователь вводит кавычки без кавычек типа, который вы собираетесь обернуть вокруг строки.
Показать всплывающее окно с Ок / Отмена
<div>
Do you want to delete?
<div id="ok-button">OK</div>
<div>Cancel</div>
</div>
<script>
$("#ok-button").on("click",function(){
$.ajax({
url: my_url,
type: "POST",
dataType: "json",
data: {id : "id_to_delete"},
contentType: "application/json"
}).done(function(notification_from_server)
{alert(notification_from_server);});
});
</script>
node.js - это бэкэнд (на стороне сервера) javascript, и предупреждение поддерживается в пользовательском интерфейсе javascript. Вы можете использовать console.log (data) в node.js, чтобы проверить результат в node.js.