【每日知识】Ajax选择题部分

1.下列对于同步和异步描述正确的是( 

A.AJAX程序一般都发送同步请求

B.在调用open方法时可以使用第三个参数来设置该请求为同步还是异步

C.ture为同步请求,false为异步请求

D.open方法的第三个参数是可选参数,默认为true同步请求

A.AJAX一般发送的是异步请求

B.open方法的参数3是可选参数

C.true异步、false为同步

D.默认使用的true,异步方式。

2.下列对于$.ajax方法配置项描述正确的是( A )

A: url用来指定请求的后端页面地址。

B.type用来指定请求方式,默认为post。

C.data用来设置发送给后端页面的数据,必须使用json对象。

D.dataType用来设置后端返回的数据类型,可以设置为text、jsonp、xml三种。

$.ajax,这个是JQuery对ajax封装的最基础步,通过使用这个函数可以完成异步通讯的所有功能。

$.ajaxhttps://blog.csdn.net/zhangank/article/details/90731461?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164760924416780265414821%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164760924416780265414821&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-1-90731461.142%5Ev2%5Epc_search_result_cache,143%5Ev4%5Econtrol&utm_term=%24.ajax&spm=1018.2226.3001.4187

B.默认请求方式为get

C.发送给后端的数据可以使用json也可以是用字符串,但是推荐使用json

D.dataType可以设置为4种值,text(默认)、json、jsonp、xml

3.下列哪些方案无法解决跨域问题( A )

A.使用没有同源策略的浏览器。

B.使用服务器代理方式。

C.使用cors方式。

D.使用jsonp方式

同源策略是一种约定,它是浏览器最核心也是最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能会受到影响。

可以说Web是构建在同源策略的基础之上的,浏览器只是针对同源策略的一种实现。

A 错误 BCD 都是解决方案

4.假设URL中现在的地址是:http://www.abc.com/index.html,那么和该地址同源的是?( B )

A.https://www.abc.com/show.html

B.http://www.abc.com/add.html

C.http://www.abc.com:8080/show.html

D.http://api.abc.com/list.html

本题考察同源的概念 A 错误,协议不同 B 正确 C 错误,端口不同 D 错误,域名不同

5.下列关于post和get请求的区别,描述正确的是( A )

A.调用open方法时,可以使用参数1设置请求的方式。

B.使用post请求时,可能会产生缓存问题。

C.使用get请求时应该将参数拼接成字符串,然后传度send方法中。

D.不论get或者post请求,都需要调用setRequestHeader重设头信息

A.调用open方法准备AJAX请求时,可以设置使用参数1来设置请求方式为get还是post

B.GET请求会产生缓存问题,而POST不会

C.使用GET请求,则将发送到后端的数据,拼接到URL地址中

D.使用POST请求时,需要使用setRequestHeader重设头信息

6.下列关于AJAX请求缓存描述正确的是( C )

A.在实际应用中缓存并没有什么太大作用。

B.AJAX请求都会产生缓存问题。

C.前端解决缓存问题就是在open方法中为请求地址增加一个随机后缀。

D.后端是无法解决缓存问题的。

A.缓存就是将曾经访问过的网页内容、css、js、img等数据保存在本地电脑上。下一次访问同一页面时就可以从本地读取相关数据,从而提升网页渲染速度。是一种常见的提速方式。但是在AJAX请求中如果有缓存可能会导致页面呈现的内容不是我们需要的内容。

B.AJAX的get请求会产生缓存问题,而post不会

C.前端解决缓存问题的方法是在请求地址中曾加随机后缀

D.后端使用header重新定义头信息

7.下列对于Ajax跨域请求描述正确的是( A )

A.跨域请求就是网站A获取网站B的数据

B.ajax出现请求跨域错误问题,主要原因不是浏览器的“同源策略”

C.浏览器的同源策略保证了跨域请求的实现。

D.jquery中只有$.ajax能发送跨域请求

B 错误,是因为同源策略

C 错误,同源策略阻止了跨域数据的返回使用

D 错误,$.get\$.post\$.ajax都能发送跨域请求

8.在客户端,我们可以通过Ajax来向服务器发送post请求,如果我们发送的是post请求,必须设置请求头,请问下列哪个是设置请求头的代码( A )

A.var xhr = XMLHttpRequest(); xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded")

B. var xhr = XMLHttpRequest(); xhr.setRequestHeader("Content-type:application/x-www-form-urlencoded")

C.var xhr = XMLHttpRequest(); xhr.setRequestHeader("Content-type","application/form-data")

D.var xhr = XMLHttpRequest(); xhr.setRequestHeader("Content-type","application/form-payload")

post请求必须添加请求头。

9.下列对于$.ajax方法配置项描述正确的是( A )

A.beforeSend方法在发送ajax之前执行的方法

B.设置 time:3000,则说明如果3秒后,后端仍未返回数据则请求超时。

C.success\error\complete函数,只会执行三者中的一个。

D.async用来设置同步还是异步,默认为false同步

B 错误,超时时间使用 timeout来设置

C 错误,success和error会执行其中的一个,complete一定会执行

D 错误,默认是true异步

10. 在客户端,我们可以通过Ajax来向服务器发送post请求,如果我们需要向服务器发送post请求的请求体,应该怎么做?( B )

A.var xhr = XMLHttpRequest(); xhr.open("post","/xxx?username=jack")

B.var xhr = XMLHttpRequest(); xhr.open("post","/xxx"); xhr.send("username=jack")

C.var xhr = XMLHttpRequest(); xhr.open("post","/xxx.php"); xhr.send(null)

D.var xhr = XMLHttpRequest(); xhr.send("post","/xxx?username=jack")

post请求是通过send方法发送参数

 

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
ASP计算机竞赛答题程序(AJAX版,题型:选择题,判断题,录入题) 计算机竞赛 请先运行regdll.bat注册asptodlldemo.dll组件,然后才能正常访问页面。 注册一个用户就可以进行答题。 管理页面为admin.asp,可通过主页index.asp下面版权说明 2008 江苏银茂控股集团有限公司计算机竞赛 的“计算机”链接访问。 管理密码:123456 计算机竞赛规则 总时间1小时,定时器倒记时,结束前15分钟提醒。题型包括文字录入题(20分),选择题(单选,30题,每题2分),判断题(20题,每题1分),总分100。 评分标准:用户提交答案后,由系统自动评分。文字录入题按照录入文字或标点的正确率计算得分,每对1字或1个标点加每字或标点的分数。选择题和判断题根据标准答案,选择题做正确1题得2分,判断题做正确1题得1分。 文字录入题从文字录入题库中随机抽取1题,选择题选择题库中随机抽取30题,选择题答案大小写均可(输入A、B、C、D或a、b、c、d)。判断题从判断题库中随机抽取20题,判断题答案大小写均可(正确则输入A或a,错误则输入B或b)。 用户登录后不允许刷新页面,否则会自动退出比赛界面,然后需要重新登录才能进来。 进入比赛界面后,点左上角"开始比赛"按钮正式进入比赛。 如果你中途放弃比赛,请点左上角"退出比赛"按钮。 所有题目在比赛界面显示,用户做完题目后,点提交按钮即可。 用户提交后,结束本次竞赛答题,回到登录界面。用户可以进行查分,但不能再次登录答题。 '转发时请保留此声明信息,这段声明不并会影响你的速度! '********************************************计算机竞赛******************* ' '作者tww(qq:43637507)、lyl '网站:http:// '电子邮件:[email protected] 'WEB开发群:4531488 'QQ:43637507 '版权声明:版权所有,源代码公开,各种用途均可免费使用,但是修改后必须把修改后的文件 '发送一份给作者.并且保留作者此版权信息 '****************************************************************************** 更新: 2008-8-21 完成计算机竞赛程序框架 2008-8-22 修改竞赛规则,使文字录入不能粘贴,增加注册验证 修改录入分计算程序,增加笑话, 随机抽题程序采用首记录随机顺序取题 2008-8-23 增加竞赛个人心情下拉框 2008-8-24 修改随机抽题程序计算方法为任意抽取 修改顶部下拉框显示, 2008-8-25 去除随机英文句子、笑话、心情下拉框,增加用户查分、管理员查分, 将顶部文字调大,文字录入题放到最后, 修改提交答案程序,提交答案后先让用户确认,用户确定提交答案后不显示答案信息结束比赛 修改得分>0且<1时显示 修改退出比赛、结束比赛、提交等程序逻辑 2008-8-28 修改查分程序,增加管理功能 2008-9-3 修改界面颜色为蓝色天空 2008-9-4 修改录入题不输入时提交出错的问题,增加顶部图片 2008-9-5 完善计算机竞赛管理程序 2008-9-15 使得管理员查分分页显示 2008-9-17 添加试题,修改错误 2008-9-18 增加输入正确管理密码后,进行操作时的SESSION安全验证,完善录入题管理 增加文字录入错误新的计算方法 2008-9-19 修改字体大小,单位(部门)选择,修改不合适的题目 文字录入采用数组元素比较法 修改注册单位自填效果,增强注册验证 删除一道excel选择题,修改选择题时保留换行等信息 2008-10-8 修改计算录入题分数计算结果小数点后取3位 2008-10-10修改登录首页比赛信息显示,使程序更灵活

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谢豪杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值