任何javascript框架都有一个函数,其中:
返回响应
(它不会将回调函数作为参数)
我基本上想要以与C,python或其他任何方式进行SQL查询相同的方式来执行AJAX请求。
答案 0 :(得分:5)
是的,你可以,但这是一个非常糟糕的做法。 javascript引擎是单线程的,您可能会锁定UI。
答案 1 :(得分:3)
不,因为如果它不接受回调,那么它不是异步的,随后它不再是AJAX (异步Javascript和XML)。虽然通常的做法是用JSON或文本替换X,但Asynchronous
部分非常重要。
您可以发出同步请求,但它有自己的问题...特别是有时网页和界面似乎会冻结,直到请求返回。
答案 2 :(得分:2)
这将是一个同步请求,而JQuery确实具有此功能:http://api.jquery.com/jQuery.ajax/不知道它是否真正同步,因为我没有尝试过这种方式。查看本文档中的异步设置,将其设置为false。