【发布时间】:2020-01-13 11:40:22
【问题描述】:
我正在尝试使用 Jquery Ajax Post 方法提取实时数据。我对如何用这种语言编写代码只有一点想法。我主要处理 SQL 和 C#。有人告诉我这是要使用的脚本,应该没问题。我认为我可以做到,并研究它。但是每次我这样做时,我都没有从运行它时获得其他信息。我在 ASP.NET 中运行它并连接了我的 Jquery 源。还是应该将脚本放在单独的 jquery 文件中并将其链接到我的 html?任何帮助将不胜感激。
尝试更改从 URL 中提取数据的方式。我尝试输入我的用户并通过 HTML 以这种方式直接提取数据。然后我尝试将它们放入脚本本身。没用。我明明拿出了用户名密码和查询ID。从我被告知的内容来看,Jquery 脚本是正确的语法,我的 div 的结果是我搞砸的地方。
<script src="jquery-3.4.1.js"></script>
<script type="text/Javascript">
function fGetData() {
jQuery.support.cors = true;
$.ajax({
type: "Post",
url: "MyURL",
data: JSON.stringify(
{
USER_ID: "Username",
PASSWORD: "Mypassword",
QUERY_ID: 1234,
parameters: [
{ key: "ORG_ID", values: ["1.32.10", "1.71"] },
{ key: "term_dt", values: [""] }
]),
contentType: "application/json; charset=utf-8",
dataType: "json",
headers: {
Accept: "application/csv"
},
success: function (pData) {
console.debug(pData);
}
});
</script>
</head>
<body>
<input type="button" id="Results" value="Get Results" />
<br /> <br />
<div id="pData">
</div>
</body>
如果执行得当,它会在您点击“结果”按钮后,在 DIV 所在的 HTML 页面上显示实时更新的数据。
【问题讨论】:
-
在“url:”MyURL“”的代码中,你是否在最后放置了实际的 url、路径等?如果是这样,请发布您要发布的页面的代码。
标签: jquery html ajax asp.net-ajax