这是一种令人困惑。我需要这个,因为我在本地使用node.js(node-webkit),没有php等待响应。只是JavaScript代码和文件。ajax调用JavaScript的参数和获得响应,node-webkit
我想做一个带参数的ajax调用(我还没有想到get或post参数)到一个javascript文件的“url”。
我不想.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文件添加到同一页面并像普通一样调用函数即可。 – StaticVoid
在这种情况下即时通讯使用第三方API的大表,这迫使我使用AJAX功能,以减少滞后。避免这种情况会使应用程序在未来真的很慢。并且使用我自己的代码实现里面的函数使得API完全无用。 –