javascript - getJSON 执行一个帖子

标签 javascript json

我通过ajax发送一个json对象:

function postJSON(){
$
.ajax({
    dataType : 'jsonp',
    jsonp : 'jsonp_callback',
    data : {
        message : "Hello World"
    },
    url : 'http://www.mypage.de/receiveJson.js',
    success : function() {
        alert("Success");
    },
});
}

我该如何执行 警报(消息)在服务器端?

谢谢

最佳答案

getJSON which does a post

JSON-P 的工作原理是生成 <script>元素。 <script>元素通过 GET 请求加载外部脚本。无法将 JSON-P 与 POST 请求一起使用。

(好吧,不是不使用常规 XHR,从响应中解析出 JS 函数调用,然后使用 JSON.parse ......但是然后您应该将服务器设置为使用 JSON)。

How can i execute alert(message) on the serverside?

您需要将代码传递到可以对其进行评估的服务器端。如果你想评估 JavaScript,你可以使用 node.js。但是:

  1. 允许将任意代码提交到您的服务器执行是非常危险的
  2. alert是一个浏览器 API,在服务器上没有什么意义,您必须定义 alert 的实现做了一些明智的事情(例如发送电子邮件或登录数据库)。

关于javascript - getJSON 执行一个帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17679713/

相关文章:

javascript - 警告 : session_start(): Failed to read session data: user (path: C:\xampp\tmp) in

json - 将JSON Tweet导入到Hive中的问题

json - 将 Json 文件导入 Mongoose

c# - 从 Windows Phone 8 中的 URL 获取 JSON 字符串

javascript - 从另一个文件调用 document.ready 函数

javascript - 返回两个对象之间的差异

javascript - 你可以使用 Node 检查器来调试与工头一起运行的 node.js 应用程序吗

JavaScript - 使用以下命令将源对象的属性扩展到目标对象

java - 将 PostgreSQL JSON 列映射到 Hibernate 实体属性

java - 如何使用 org.json.simple 包在 Java 中读取 JSON 文件