无法将php变量传递到html对话框弹出框中
我有一个弹出对话框下面的代码。由于某些原因,对话框不显示在无法将php变量传递到html对话框弹出框中,php,jquery,html,twitter-bootstrap,Php,Jquery,Html,Twitter Bootstrap,我有一个弹出对话框下面的代码。由于某些原因,对话框不显示在中传递的文本; $(文档).ready(函数(){ $('#markSoldAds').on('show.bs.modal',函数(事件){ $(“#posted”).val($(event.relatedTarget).data('id'); $(“#divSoldUser”).html(jsbase64_解码($(event.relatedTarget).data('solduser')); }); }); 函数jsbase64_解码
中传递的文本;
$(文档).ready(函数(){
$('#markSoldAds').on('show.bs.modal',函数(事件){
$(“#posted”).val($(event.relatedTarget).data('id');
$(“#divSoldUser”).html(jsbase64_解码($(event.relatedTarget).data('solduser'));
});
});
函数jsbase64_解码(数据){
变量b64='ABCDEFGHIJKLMNOPQRSTUVXYZABCDFGHIJKLMNOPQRSTUVXYZ0123456789+/=';
var o1,o2,o3,h1,h2,h3,h4,位,i=0,
ac=0,
十二月=“”,
tmp_arr=[];
如果(!数据){
返回数据;
}
数据+='';
使用b64中的索引点{//将四个十六进制解压为三个八进制
h1=b64.indexOf(data.charAt(i++));
h2=b64.indexOf(data.charAt(i++));
h3=b64.indexOf(data.charAt(i++));
h4=b64.indexOf(data.charAt(i++));
位=h1>8&0xff;
o3=位&0xff;
如果(h3==64){
tmp_arr[ac++]=String.fromCharCode(o1);
}否则如果(h4==64){
tmp_arr[ac++]=String.fromCharCode(o1,o2);
}否则{
tmp_arr[ac++]=String.fromCharCode(o1,o2,o3);
}
}而(i
知道为什么我的对话框根本没有显示任何文本吗?实际上我正在使用带codeigniter的bootstrap框架。我想我正在使用bootstrap弹出窗口。有帮助吗?实际上我正在使用带codeigniter的bootstrap框架。我想我正在使用bootstrap弹出窗口。有帮助吗??
$soldUsersstr=base64_encode($soldUsersstr);
echo "<p><div class=\"user-ads-action\"><a class=\"btn btn-info btn-xs\" data-toggle=\"modal\" href=\"#markSoldAds\" data-soldusers=\"$soldUsersstr\" $str> <i class=\"fa fa-mail-forward\"></i>".$this->lang->line('MarkSold')." </a></div></p>";
<div id="divSoldUser" name="divSoldUser" class="center">
</div>
<script>
$(document).ready(function() {
$('#markSoldAds').on('show.bs.modal', function(event) {
$("#postID").val($(event.relatedTarget).data('id'));
$("#divSoldUser").html(jsbase64_decode($(event.relatedTarget).data('soldusers')));
});
});
function jsbase64_decode(data) {
var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=';
var o1, o2, o3, h1, h2, h3, h4, bits, i = 0,
ac = 0,
dec = '',
tmp_arr = [];
if (!data) {
return data;
}
data += '';
do { // unpack four hexets into three octets using index points in b64
h1 = b64.indexOf(data.charAt(i++));
h2 = b64.indexOf(data.charAt(i++));
h3 = b64.indexOf(data.charAt(i++));
h4 = b64.indexOf(data.charAt(i++));
bits = h1 << 18 | h2 << 12 | h3 << 6 | h4;
o1 = bits >> 16 & 0xff;
o2 = bits >> 8 & 0xff;
o3 = bits & 0xff;
if (h3 == 64) {
tmp_arr[ac++] = String.fromCharCode(o1);
} else if (h4 == 64) {
tmp_arr[ac++] = String.fromCharCode(o1, o2);
} else {
tmp_arr[ac++] = String.fromCharCode(o1, o2, o3);
}
} while (i < data.length);
dec = tmp_arr.join('');
return dec.replace(/\0+$/, '');
}