如何将已get到的数据在以字符串的方式在页面内容中显示,求大神指点?

<html ><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body> <input type="text" style="width:600px;height:30px;font-size:14px;" id="urlText" value="https://www.baidu.com/" /> <input type="button" value="获取" onclick="getURL1()" /> <br /> <div id="msg1"></div> <div id="msg"></div> <br /> <br /> <div id="msg22"></div> <div id="msg2"></div> <script src="https://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> function getURL1() { $("#msg2").html(""); var url = $("#urlText").val(); $.ajax({ type: 'get', url: url, cache: false, dataType: "jsonp", processData: false, timeout:10000, complete: function (data) { console.log(data); } }); } </script></body></html> 效果类似图中效果

你还真是倔强呢。

首先,跨域问题虽然前端经常遇到,但是解决方案并不在前端,虽然你使用了jsonp,但是还需要后端来配合将返回值转成函数的形式才有意义。跨域报错的核心是浏览器阻止,不是js能控制的,浏览器在数据返回时候就进行了拦截,JavaScript根本就获取不到数据。你图中的代码截图是JavaScript,这个不存在跨域问题。

如果你一点要获取三方网页,最简单的是本地写一个php或者nodejs的页面,也就是所谓了后端页面做跳板,因为后端页面获取三方页面没有跨域的限制。这个后端页面同你的页面上同域,可以直接把数据返回给你用于显示,而且可以根据你自己的喜好修改。

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-03-24

是这样的效果吗?

直接将上述代码放在一个.html的文件中,保存,然后用浏览器打开这个文件,最后鼠标右键,查看网页源代码即可。

第2个回答  2021-03-24
你这种其实叫做 html转义。
我不知道你是用那种语言。
js的是要用自定义函数的,上午检索一下
java、php等后端语言都是由html转义的函数可供使用的。
具体百度一下即可。

如何将已get到的数据在以字符串的方式在页面内容中显示,求大神指点?
首先,跨域问题虽然前端经常遇到,但是解决方案并不在前端,虽然你使用了jsonp,但是还需要后端来配合将返回值转成函数的形式才有意义。跨域报错的核心是浏览器阻止,不是js能控制的,浏览器在数据返回时候就进行了拦截,JavaScript根本就获取不到数据。你图中的代码截图是JavaScript,这个不存在跨域问题。如...

求大神们指点,使用matlab的GUI界面怎么能把数据变成字符串全部一次性输...
可以设置一个回调函数,比如添加一个pushbutton控件,在该控件的callback中添加如下代码:hchildren = allchild(gcf);hedit = findobj(hchildren,'Style','edit');data = get(hedit ,'String');得到的data就是所有输出,输出结果是一个cell数组 ...

C语言编了主程序,如何调用文件中的数据?
数字在文件的存放规则是什么,一行一个的话直接fgets按行读取就行了,其他规则的话比如用逗号分隔,那就按逗号分隔读取字符串,最后将读到的字符串就是数字字符串转换成数字形式,有atoi就能转或者自己写个字符串转数字的函数也行。

C++ 字符串交换,求大神指点
另外,一般这些题目都是一个输入对应一个输出,不是一次性输出,附代码.\/\/c#include<stdio.h>#include<string.h> int main(){ char a[80], b[80]; int n, k = 1; scanf("%d", &n); while (n--) { scanf("%s", &a); \/\/& ke bu jia; scanf("%s", ...

...子字符串在主字符串出现的所有位置。求大神指点
假如为‘’cabbage‘’ 和‘’bag‘’ 用instr(cabbage,bag)可显示结果为4。。。

...排列在题目后单元格成一行?像图中这种,求大神指点
在F2输入公式 =IF(LEFT(A6)="D",A6,"")然后选中C2:F2 下拉公式,就OK 二、若嫌上边四个公式不方便,可以用以下公式,不过理解上可能费解些。在C2输入下列公式,然后向右、再向下拖拽公式,就OK =IF(LEFT(INDIRECT("A"&(COLUMN(A2)-1+ROW(A3)))=CHAR(64+COLUMN(A2)),INDIRECT("A"&(COL...

如何在excel表格中,根据一列数据,对另一列数据的行进行合并串接?
在J2单元格输入公式:=B2&"\/"将公式向下复制到相应行.选中J列,复制,右击"选择性粘贴",选中"数值",确定.在I2输入公式:=IF(A2=A1,"",PHONETIC(INDIRECT("J"&ROW()&":J"&ROW()+COUNTIF(A:A,A1)-1))将公式向下复制到相应行.选中I列,复制,右击"选择性粘贴",选中"数值",确定.删除J列....

高分 求 ASP 列表菜单分类写至显示
显示页面:在 ASP 页面中显示包含列表菜单的页面,用户将能够看到分类列表并进行选择。以下是一个简单的示例代码,演示了如何将分类信息显示在列表菜单中:收起 asp <!-- 连接数据库 --><%Dim connSet conn = Server.CreateObject("ADODB.Connection")conn.Open "连接数据库的字符串"%><!-- 查询...

...填写用户名和密码 成功跳转不成功显示在Label上 求大神指点...
string admin_psw = textBox2.Text;\/\/获取密码 string conn = "Data Source=LJQA2ILTGDR8QRN;Initial Catalog=admin_login;Integrated Security=True";\/\/连接字符串,需要改成你自己的 SqlConnection connection = new SqlConnection(conn);\/\/创建连接 connection.Open();\/\/打开连接 string sql = ...

c语言\\r和getchar()的用法
1.从缓冲区读走一个字符,相当于清除缓冲区 2.前面的scanf()在读取输入时会在缓冲区中留下一个字符'\\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“无用的”回车符,从而导致读取有误 3....

相似回答
大家正在搜