Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么服务器端没有’;运行JSONP跨源演示时是否返回正确的函数调用语句?_Javascript_Node.js_Cross Domain - Fatal编程技术网

Javascript 为什么服务器端没有’;运行JSONP跨源演示时是否返回正确的函数调用语句?

Javascript 为什么服务器端没有’;运行JSONP跨源演示时是否返回正确的函数调用语句?,javascript,node.js,cross-domain,Javascript,Node.js,Cross Domain,所以我只是运行了一个程序来了解JSONP跨源代码。 以下是index.html: 你好,世界 函数myFunction(数据){ 警报('成功获取数据,2秒后数据更改!'); 设p=document.getElementsByTagName('p')[0]; setTimeout(函数(){ p、 innerHTML=data.message }, 2000); } 以下是serverRes.js: var express=require('express'); var-app=express

所以我只是运行了一个程序来了解JSONP跨源代码。 以下是index.html:

你好,世界

函数myFunction(数据){ 警报('成功获取数据,2秒后数据更改!'); 设p=document.getElementsByTagName('p')[0]; setTimeout(函数(){ p、 innerHTML=data.message }, 2000); } 以下是serverRes.js:

var express=require('express');
var-app=express();
var响应端口=3001;
app.get('/',函数(req,res){
var callbackName=req.query.callback;//myFunction
console.log(callbackName);

res.send(callbackName+)({'message':'你好,来自JSONP的世界!你去了
http://localhost:3001
该url上没有GET请求参数,因此不会创建
req.query.callback
值,例如您需要使用
http://localhost:3001/?callback=myFunction
对于parentNode错误,至少您的代码没有使用parentNode您发布的代码不存在。请检查该错误是否来自注入的脚本,如chromeextension@PatrickEvans是的,你是对的。我关闭了所有的chrome扩展,错误消失了。当我转到url
http://localhost:3001/?callback=myFunction
,我可以看到
myFunction({'message':'HelloWorldfromJSONP!'})