javascript - 如何修复 ajax 调用,以便我可以隐藏我的令牌?
问题描述
我在 html 文件中调用 ajax 函数,我在其中集成了 python django URL,我必须在其中传递令牌以获得某些东西,所以我面临的问题是我的令牌在我检查 html 页面中的页面源时显示。我想使用 java-script 或 ajax 隐藏它我该怎么做,请看下面的代码。
$.ajax({
url : url,
headers: {'Authorization': 'Token {{token}}'},
data : card_data,
enctype : 'multipart/form-data',
cache : false,
contentType : false,
processData : false,
type : type,
success : function(data, textStatus, jqXHR){
console.log(data);
// Callback code
if(data['status'] == 'error') {
$("#lightbox").css({ 'display': "none" });
alert('error : ' + data['msg']);
} else {
$('#lightbox').find('h1').text('Saved, redirecting you to products page');
setTimeout(function(){ window.location.href = 'https://'+window.location.hostname+'/dashboard/destination/cards';}, 100);
}
}
});
});
解决方案
无法使用 JavaScript 隐藏此类信息。您可以尝试缩小您的代码,以便您的秘密令牌不容易被客户端识别。
推荐阅读
- selenium - geckodriver 更新到 25 仍显示为 24
- php - json响应在php中显示一个结果而不是三个
- python - 如何从 pandas 数据框创建一个 teradata 数据框?
- regex - 替换文本文件中的换行符和变量
- ruby-on-rails - 如何在传入的电子邮件中去除内部 CSS 标签而不是内联 CSS 标签
- java - FAILURE:构建失败并出现异常(无法解析配置“:app:lintClassPath”的所有文件。)
- angular - 如何在多个阶段的 Gitlab CI/CD 中不重复自己
- python - 如何从不同维度预测句子?
- python - 检查数据框列是否有负值
- php - PHP计算器:答案为0时未定义溢出