#,&,'等特殊字符在URL中用什么替换

其实我们在URL中提交请求时经常会碰到这一类的问题。

比如:

 你要在提交一个请求的一个请求是用动态生成的URL:

${pageContext.request.contextPath}/spgl/goodsAction!noAuth_datagrid.html?username=abc123#&password=1234&

但这样用户名中#是提交不了的,而且password的取值也会为空。

所以在这个时候,我们就需要把#和&替换掉,替换成URL可以转义的URL值 ,附加URL地址:URL编码地址请点击

例如:

var url ='${pageContext.request.contextPath}/spgl/goodsAction!noAuth_datagrid.html?';
var val = obj.val().toString();
val=val.replace(/\#/ig,"%23");
val=val.replace(/\&/ig,"%26");
url+='&'+obj.prop('name')+'='+val;
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Unity WebGL使用URL路径,将视频资源放在StreamingAssets文件夹并实现视频播放,你可以按照以下步骤进行具体设置: 1. 将视频文件放入StreamingAssets文件夹:将你的视频文件(例如MP4格式)放入Unity项目的StreamingAssets文件夹。请确保视频文件的路径和名称没有特殊字符或空格,并记住视频文件的名称。 2. 在Unity编辑器创建一个空对象:在Hierarchy面板,右键点击空白处,选择"Create Empty"来创建一个空的游戏对象。你可以将其命名为"VideoPlayer"或任何你喜欢的名称。 3. 添加VideoPlayer组件:选刚刚创建的空对象,然后在Inspector面板点击"Add Component"按钮,搜索并选择"Video Player"来添加VideoPlayer组件。这个组件将用于播放视频。 4. 配置VideoPlayer组件的属性:在Inspector面板,根据你的需求配置VideoPlayer组件的属性。以下是一些常见的设置选项: - Source:选择URL,并将其设置为"StreamingAssets/your_video_file_name.mp4"(根据实际情况替换为你的视频文件名称)。 - Render Mode:选择适合你项目需求的渲染模式,例如Camera Near Plane或Material Override。 - Target Texture:如果需要将视频渲染到RawImage或RenderTexture上,请设置该属性。 - Audio Output Mode:配置音频输出模式,例如Direct、Audio Source或None。 - Play On Awake:根据需要设置是否在启动时自动播放视频。 5. 编写脚本控制视频播放:创建一个脚本(例如VideoController.cs),并将其附加到VideoPlayer组件所在的游戏对象上。在脚本,你可以编写逻辑来控制视频的播放、暂停、停止等。 ```csharp using UnityEngine; using UnityEngine.Video; public class VideoController : MonoBehaviour { private VideoPlayer videoPlayer; void Start() { videoPlayer = GetComponent<VideoPlayer>(); } public void PlayVideo() { videoPlayer.Play(); } public void PauseVideo() { videoPlayer.Pause(); } public void StopVideo() { videoPlayer.Stop(); } } ``` 6. 在需要的地方调用脚本的方法:你可以在其他脚本的按钮点击事件、触发器、时间等调用VideoController脚本的方法来控制视频的播放。 请记住,在使用URL路径播放StreamingAssets文件夹的视频时,确保在WebGL发布设置启用“WebGL Streaming”选项,并将“Compression Format”设置为“Gzip”。这样可以确保视频文件能够正确加载和播放。 希望这些步骤能够帮助你在Unity WebGL成功实现使用URL路径播放StreamingAssets文件夹的视频。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值