Javascript剥离URL上的点
Javascript stripping dots on URL
我正试图向一个url和脚本发送一个get请求,它从form.phone_work.value中删除了句点。它应该在那里获取电话号码。
这是一个巧妙的模板。我认为我必须把php放在{}中,我在一个数组'javascript'=>'MYCODEHERE'中。我认为逗号也会造成问题,因为md5($_SESSION['asynchronous_key'])在数组中的引号中。
这是非工作代码:
'javascript' => '<script type="text/javascript">
var host = "http://localhost/";
var currentUserPhone = "sip2000";
var session = "<? echo md5($_SESSION['.asynchronous_key.']); ?>";
function invoke_call(v) {
if(confirm("Are you sure you want to call:"+v)) {
var callback = {
success: function(o) {}
}
var connectionObject = YAHOO.util.Connect.asyncRequest ("GET",
host+"/scripts/call_api.php?"+
"dest="+encodeURIComponent(v)+
"&ext="+currentUserPhone+
"&key="+session,
callback);
}
}
'
我知道form.phone_work.value是有效的,因为我在调用这个脚本的按钮上使用了它。电话号码显示在确认框中。
<input title="call" accessKey="{$MOD.LBL_SERVICES_BUTTON_KEY}" type="button" class="button"
onClick="invoke_call(form.phone_work.value)" name="call" value="Call Office">
这是正在生成的URL。您可以看到它在哪里没有解析dest=的phone_work
http://localhost/scripts/call_api.php?dest=phone_workvalue&ext=&key=3989
所示的代码已经过编辑,是工作代码。问题最终是会话被缓存,因为这是一个智能模板。我禁用了此特定视图的缓存以更正问题。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- 使用php或javascript从facebook相册URL中删除多余的部分
- Angular JS IE9 Hashbang url rewriting
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- 直接下载文件,而不是从window.open(url)
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 通过js在新选项卡中有条件地打开url
- CKFinder 3为所选文件返回错误的URL
- 如何获取不属于我项目的上一页的URL
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- 在URL中传递JS对象
- Javascript从字符串中剥离所有url参数
- 添加/到URL的末尾将用户带到随机页面,并在其他页面上剥离图像
- JavaScript:去除元数据中的URL,而不剥离所有字符串中的空格
- 选择2更改选择选项,然后根据选项附加或剥离URL
- 使用javascript更改/剥离图像指向的url
- 当用户滚动离开时,如何从URL中剥离散列片段
- 为什么是"javascript:"粘贴时从URL栏中剥离的伪协议
- Javascript剥离URL上的点
- 从URL中剥离用户ID的Javascript函数