我在url链接中遇到jquery语法问题:
这是我得到的链接(englisch):
......我的帐户/?LANG = EN%2Fprint阶%2F2067%2F&打印次序型=收据
这是德国链接:
......我的帐户/打印次序/ 2067 /?打印次序型=收据
现在的问题是,我的浏览器中的链接看起来没问题
我的帐户/打印顺序/ 2067 /?打印顺序型=收据
但实际上,当我复制链接时,链接内部始终存在"%2F"而不是"/",这导致获得404的问题.
当我手动替换"%2F"链接工作.
问题出在哪儿?有什么想法解决这个问题?
以下代码来自woocommerce/templates/myaccount/my-orders.php
if ($actions) { foreach ( $actions as $key => $action ) { echo '<a
href="' . esc_url( $action['url'] ) . '" class="button ' .
sanitize_html_class( $key ) . '">' . esc_html( $action['name'] ) .
'</a>'; }
Run Code Online (Sandbox Code Playgroud)
它会在"我的订单"页面上生成"打印"按钮.我正在使用mqtranslate german/englisch.在德语版本中一切正常 - 链接是正确的,当我切换语言时,有"%2f"而不是"/".但也只是在第一部分之后(直到myaccount /) - 因为某些"/"被正确编码.
同样在英文版中,它是"打印订单类型=收据"之前的"&"而不是"?".
我有一个响应式设计,我正在使用此代码:
$('br').remove();
Run Code Online (Sandbox Code Playgroud)
当浏览器窗口大小小于时删除br
767px.当我现在以超过767px的速度打开浏览器时,br就在那里 - 那没关系.但是当我将窗口调整到那个大小以下的东西时,它们会出现 - (确定 - 这就是应该发生的事情) - 但是当我进行调整大小时,br的保持"移除"...我是否必须设置另一个函数宽度和再次"添加"br?或者什么是道具方式?非常感谢 - 因为我是jadery的".add"".删除"内容的新手