jquery - 使用 CLASSIC ASP 将数据返回到 jsonp 调用

标签 jquery asp-classic jsonp

我已经浏览了 stackoverflow 上的帖子,但似乎找不到我要找的东西。

如果我这样做(形式:

$.ajaxSettings.dataType    = "jsonp";
$.get('http://MYREMOTESERVER.com/GetCustNewID.asp?callback=?', function() {
     //SOMETHING HERE
     });

在远程 CLASSIC ASP 服务器上,如何使用 asp 返回 id?

这个Response.Write "[{""id"": " & Rs("@ID") & "}]"显然不起作用。

感谢您的帮助。

最佳答案

这是使用经典asp返回jsonp的正确方法。我们不返回 json,而是返回封装在 javascript 回调函数中的 json,因此我们的响应是 javascript 而不是 json。

Response.ContentType = "application/javascript"

dim callback
callback = Request("callback") // callback querystring contains the callback function name

Response.Write(callback & "({""result"": ""Done""})")

关于jquery - 使用 CLASSIC ASP 将数据返回到 jsonp 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6449575/

相关文章:

javascript - 每 5 个项目后加载 div 及其内容

javascript - 使用 Java 在 asp(经典)循环期间查找数组中的第二个最高值

javascript - 对于每个项目,item[if].id 不起作用。有任何想法吗?

android - 手机间隙 : ajax + jsonp working on PC but not in Android

php - 从 mysql php jquery ajax 读取数据

javascript - JS中的Excel PMT函数

javascript - 使用fabric.js框架绘制多边形

asp-classic - 在经典ASP中未找到500.100的错误页面

asp-classic - 如何检查 POST 提交的字段是否存在于 VBScript 中?

javascript - Javascript 中的 JSONP : remove script DOM element immediately