相关疑难解决方法(0)

将JSON写入JQuery的文本文件

我在JQuery中有一堆存储在数组中的JSON对象.有没有一种简单的方法可以将它们重写为JSON文本文件到我的本地机器?

谢谢!

jquery json

2
推荐指数
1
解决办法
2万
查看次数

Jquery基本身份验证错误

我是Jquery的新手.我正在尝试使用jquery发送带有基本身份验证的请求.这就是我做的.

$.ajax({
          type: "GET",
          url: domain,
          dataType: 'json',
          success: function(){
            alert('Thanks for your comment!'); 
          },
          error:function(){
            alert('here');
          },
          beforeSend: function(xhr){ 
            xhr.setRequestHeader('Authorization', 'Basic ' + encodeBase64(username + ":" + password));
          }
});
Run Code Online (Sandbox Code Playgroud)

但我的问题是我没有得到任何反复无常的东西.看起来成功或错误方法都被调用.

在进一步调试我得到

Uncaught ReferenceError: encodeBase64 is not defined
Run Code Online (Sandbox Code Playgroud)

我错过了什么?帮助将不胜感激.

authentication ajax jquery cordova

1
推荐指数
1
解决办法
7954
查看次数

以php的形式隐藏变量

我们知道,传递$ _POST ['foo']是php上最安全的.
即使我们想要在没有最终用户注意的情况下传递变量,我们也可以使用<input type='hidden'>,
但是太糟糕了,即使是具有基本知识的用户也可以通过检查元素(chrome)或显示源代码并更改值来注意到这一点.

有没有办法加密或隐藏这个值,所以我可以将这个'秘密'参数传递给行动页面?也许是javascript?

php

1
推荐指数
1
解决办法
59
查看次数

更换Base64 - http/https通信8位是否干净?

以下是8位清洁的概述.

在Web应用程序的上下文中,为什么图像保存为Base64?8位清洁有33%的开销.

如果传输方法是安全的,则不需要这样做.

但基本上,我的图像保存在服务器上的Base64中,然后传输到客户端,我们都知道它可以读取Base64.

这是SO Post中的Base 64的客户端版本.

如何在JavaScript中将字符串编码为Base64?

http/https 8位是否干净?

参考

http://www.princeton.edu/~achaney/tmve/wiki100k/docs/8-bit_clean.html

http://en.wikipedia.org/wiki/8-bit_clean

javascript base64

1
推荐指数
1
解决办法
929
查看次数

将Javascript翻译为PHP

我正试图找到一种方法来加密通过PHP和解密通过javascript/ajax

这并不是一个强大的解决方案,而只是一种轻量级的补救方法,可以阻止临时用户右键单击并查看源代码,以便在普通视图中查看正确的答案.答案将通过ajax揭晓.

我试图将我在下面找到的字符串函数的编码转换为php,但它不对.

http://www.yaldex.com/FSPassProtect/CharacterEncoder.htm

我到目前为止的代码是......

$string = "Ordinarily, license fees are in the nature of the exercise of police";

for($i=0;$i<strlen($string);$i+=1){
    $output = $output . (ord($string[$i]) - 23);
}

echo $output;
Run Code Online (Sandbox Code Playgroud)

但是当我将生成的代码传递到上面列出的网页来解密它时,它是不正确的.

任何帮助,将不胜感激.

javascript php ajax

0
推荐指数
1
解决办法
1394
查看次数

javascript 中的 btoa() 可以帮助我应对哪些安全威胁?

假设我有一个身份验证方法,我可以通过 http post 从服务器获取令牌:

$http({
     method: 'POST',
     url: '/Token',
     processData: false,
     contentType: 'application/x-www-form-urlencoded',
     data: "grant_type=password&username=" + UserName + "&password=" + Password
...
Run Code Online (Sandbox Code Playgroud)

在这里,我以明文形式发送用户名和密码。

如果我使用 JavaScript 函数 btoa() 加密我的用户名和密码(该函数很好用,建议使用How can you Encode a string to Base64 in JavaScript?),如下所示:

$http({
     method: 'POST',
     url: '/Token',
     processData: false,
     contentType: 'application/x-www-form-urlencoded',
     data: "grant_type=password&username=" + btoa(UserName) + "&password=" + btoa(Password)
...
Run Code Online (Sandbox Code Playgroud)

这对我真正帮助我应对哪些安全威胁?我的意思是,事实上,我网站上的任何人都可以访问我的 javascript 代码,因此可以找到调用 btoa() 的脚本。然后他们可以使用 atob() 解密用户名和密码,然后我又回到了第一步。

javascript base64

0
推荐指数
1
解决办法
2859
查看次数

使用 javascript 将 base64 编码图像发布到服务器

将图像上传到服务器,图像来自,然后我想通过ajax将图像发布到服务器,服务器端使用pythonflask框架,它需要base64编码格式,问题是我如何使用javascript将图像转换为base64格式。

	$('.img-upload-btn').click(function(event) {
		$("#img-upload").click();
	});

	$('#img-upload').on('change', function(event) {
		event.preventDefault();
		var img = $("#img-upload")[0].files[0];
		console.log(toDataUrl(img.name));

		var img_data = {
			"spec_id": 212,
			"file": img
		};
		console.log(img);
		$.ajax({
			url: 'http://10.0.0.75:5000/api/check_specification',
			type: 'POST',
			dataType: 'json',
			contentType: "application/json; charset=utf-8",
			success: function(data) {
				alert(data);
			},

			failure:function(errorMsg) {
				alert(errorMsg);
			}
		});
		
	});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button class="btn-search full-width img-upload-btn">upload-img</button>
<input type="file" id="img-upload" >
Run Code Online (Sandbox Code Playgroud)

ajax post base64

0
推荐指数
1
解决办法
8693
查看次数

这个Javascript变量的目的是什么?

这是做什么的,为什么这样宣布?

   var shroom = 'data:image/gif;base64,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%3D%3D';
Run Code Online (Sandbox Code Playgroud)

javascript

-1
推荐指数
1
解决办法
221
查看次数

标签 统计

javascript ×4

ajax ×3

base64 ×3

jquery ×2

php ×2

authentication ×1

cordova ×1

json ×1

post ×1