数据网址中的引导表urlencode()不起作用

时间:2019-11-21 09:02:33

标签: php html urlencode bootstrap-table data-uri

当我尝试在数据URL中编码URL时遇到问题 例如:

<table id="table" data-url="<?php echo urlencode($dataurl) ?>" data-escape="true"....> 

我尝试添加此内容:

data-content-type="application/x-www-form-urlencoded"

有什么限制吗?

1 个答案:

答案 0 :(得分:0)

urlencode是对网址的查询变量进行编码的函数,例如?之类的标记。和&得到正确编码而不会中断查询。

  

urlencode(string $ str):string此功能在以下情况下很方便   为方便起见,对要在URL的查询部分中使用的字符串进行编码   将变量传递到下一页的方法。

示例:

<?php
echo '<a href="mycgi?foo=', urlencode($userinput), '">';
?>

https://www.php.net/manual/en/function.urlencode.php上查看更多信息


在您的特定情况下,根据$dataurl是什么,您会得到这样的提示:

<?php $dataurl = "http://someurl.com?var1=".urlencode($var1); ?>
<table id="table" data-url="<?php echo $dataurl; ?>" data-escape="true"....>