回复讨论(解决方案)
能不能说下怎么重写啊,我按W3C的范例写也没用啊,
GarbageSort垃圾识别工具箱是一个基于uni-app开发的微信小程序,使用SpringBoot2搭建后端服务,使用Swagger2构建Restful接口文档,实现了文字查询、语音识别、图像识别其垃圾分类的功能。前端:微信小程序 采用 uni-app 开发框架,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各
<script> <br>function display_alert() <br> { <br> alert("I am an alert box!!") <br> } <br></script>
value="Display alert box" />
代码没问题,可以弹出,但还是不知道你打算做什么
自己框架js窗口提示代码.
/** * JS窗口提示并跳转 * @param string $msg 提示消息 * @param string $url 跳转URL * @param string $charset 页面编码 * @return void */ public static function alert(string $msg, string $url = '', string $charset='utf-8') { //header头为html base\header\Header::type('html'); //弹出信息 $alert_msg = 'alert("'.$msg.'");'; //跳转页面 $go_url = empty($url) ? 'history.go(-1);' : 'window.location.href = "'.$url.'";'; //输出 echo '<meta charset="',$charset,'"><script type="text/javascript">',$alert_msg,$go_url,'</script>'; exit; } 0.0.找到问题了:
0.0.找到问题了:
中onclick属性加上引号
还真是加个引号就行了。。。。。想不通啊为什么没引号的时候可以打中文跟连续的字符串,但是不能输出带空格的字符串??
再问下这个要怎么改呢?想传两个参数进去,然后两个参数中间要拼接点东西
onclick="window.alert('$lg ?>'+\n+'price ?>')"
先来解释第一个问题:
假设输出信息为 a message
原来代码则等于
由于没加引号所以在a处分割,onclick=window.alert("a,代码不完整,无法弹出,加上引号就不一样了.
第二个的话添加一个中间量,
$msg = ??????.
如果$msg可能包含单双引号,可以多一层addslashes()转义
先来解释第一个问题:
假设输出信息为 a message
原来代码则等于
由于没加引号所以在a处分割,onclick=window.alert("a,代码不完整,无法弹出,加上引号就不一样了.
第二个的话添加一个中间量,
$msg = ??????.
如果$msg可能包含单双引号,可以多一层addslashes()转义
那第一个问题的那种情况为什么输出中文却不会报错呢?
第二个问题我发现onclick="window.alert('$lg ?>\nprice ?>')"这样引号包住全部就能实现了。。。然后现在新的问题是,有什么办法能让第二行居中啊?
中文是连续字符没有空格,不会分割
居中这个不知道,前端js不是太懂
中文是连续字符没有空格,不会分割
居中这个不知道,前端js不是太懂
好的谢谢!话说有没有什么能交流的PHP群啊?总是被些莫名其妙的问题折磨一整天。。。网上搜的东西又奇奇怪怪解决不了,每次都是折腾到半夜实在不行了就发帖然后发现原来如此简单。。。。。。。。。。。。。。太虐了









