请用jquery写一段程序,已知图片的base64码,将图片在页面显示
时间: 2023-11-28 19:51:30 浏览: 26
可以使用以下代码实现:
```javascript
// 假设图片的 base64 码为 base64Img
// 创建一个 <img> 元素
var img = $('<img>');
// 将 base64 码赋值给 <img> 的 src 属性
img.attr('src', 'data:image/png;base64,' + base64Img);
// 将 <img> 元素添加到页面中
$('body').append(img);
```
其中,`data:image/png;base64,` 是指明图片格式的前缀,如果图片不是 png 格式,需要将该部分修改为对应格式的前缀。`$('body')` 可以根据页面结构修改为需要添加图片的元素。
相关问题
请用jquery写一段程序,读取json文件中的数据并显示,同时给出json文件内容
好的,以下是一个简单的jQuery程序,可以读取JSON文件并将其内容显示在HTML页面上:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Read JSON File with jQuery</title>
</head>
<body>
<h1>JSON Data:</h1>
<ul id="data"></ul>
<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
<script>
$.getJSON("example.json", function(data) {
$.each(data, function(key, value) {
if (key === "hobbies") {
var hobbies = "<ul>";
$.each(value, function(i, hobby) {
hobbies += "<li>" + hobby + "</li>";
});
hobbies += "</ul>";
$("#data").append("<li>" + key + ": " + hobbies + "</li>");
} else {
$("#data").append("<li>" + key + ": " + value + "</li>");
}
});
});
</script>
</body>
</html>
```
这里假设我们有一个名为 "example.json" 的JSON文件,其内容如下:
```json
{
"name": "John",
"age": 25,
"hobbies": ["reading", "swimming", "traveling"]
}
```
当我们运行上面的HTML页面时,它将读取"example.json"文件并将其内容显示在页面上,输出如下:
```
JSON Data:
- name: John
- age: 25
- hobbies:
- reading
- swimming
- traveling
```
用jquery中的ready()方法写一段打开页面即弹出显示内容
可以使用以下代码:
```javascript
$(document).ready(function(){
alert("欢迎访问本网站!");
});
```
这段代码会在页面加载完成后立即执行,并弹出一个提示框显示欢迎信息。可以将其中的文本替换为任何想要显示的内容。