这有点令人困惑。我需要这个,因为我在本地使用 node.js(node-webkit),没有php等待响应。只是javascript代码和文件。
我想用参数进行ajax调用(我还没想到获取或发布参数)到" url"一个javascript文件。
我不想要.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答案。
我希望我自己解释,如果不可能,请给我一些建议,用参数进行异步调用。
答案 0 :(得分:0)
使用Node.js,JavaScript文件组成了你的后端 - 基本上取代了你以前习惯的PHP。不要将其视为"调用.js文件",它只是一种不同的方式来做你曾经用过的PHP做的事情。您应该看一下express
框架,它是一个用于开发节点后端以处理请求和返回结果(REST)的框架。 Express文档中的第一个示例显示了如何定义GET请求端点。