【发布时间】:2014-07-14 19:07:18
【问题描述】:
这有点令人困惑。我需要这个,因为我在本地使用 node.js (node-webkit),没有 php 等待响应。只是 javascript 代码和文件。
我想用参数(我还没有考虑过获取或发布参数)对 javascript 文件的“url”进行 ajax 调用。
我不想要.js代码,我想像.php一样调用它,等待响应(实际上是json响应格式)
Jquery 有 .getScript 复制所有代码并运行它,但我无法发送参数,并且每次我需要响应时我都无法加载整个文件。
这很难解释,所以我举个例子。
这是一个 Ajax 调用:
$.ajax({
url: 'test.php',
data:"infotosend="+info,
type: 'POST',
success: function (resp) {
if(resp){
console.log(resp);
}
PHP:
$_GET or $_POST (get the parameters)
Create answer
Respond answer
我想要相同的行为,但调用 .js 文件,我在其中捕获 get 或 post 参数(还不知道如何),进行一些处理并给出 json 答案。
我希望我自己解释一下,如果这不可能,请给我一些建议,让我使用参数进行异步调用。
【问题讨论】:
-
只需将.js文件添加到同一页面并正常调用函数即可。
-
在这种情况下,我对大表使用第三方 API,这迫使我使用 ajax 函数来减少延迟。避免这种情况会使应用程序在未来变得非常缓慢。并且使用我自己的代码来实现里面的函数会使 API 完全没用。
标签: javascript jquery ajax node.js node-webkit