尝试使用 Jquery Ajax post 从我的 URL 和 post 中提取数据 html Div

Trying to use a Jquery Ajax post to pull data from my URL and post it in my html Div

我正在尝试使用 Jquery Ajax Post 方法提取实时数据。对于如何用这种语言编写代码,我只有一点点想法。我主要处理 SQL 和 C#。有人告诉我这是要使用的脚本,应该没问题。我以为我可以做到,并研究它。但每次我这样做时,我都没有从我 运行 它时得到任何其他信息。我 运行 在 ASP.NET 中安装它并连接了我的 Jquery 源。或者我应该将脚本放在一个单独的 jquery 文件中,然后 link 到我的 html?任何帮助都将不胜感激。

尝试更改从 URL 中提取数据的方式。我尝试输入我的 USer 并通过 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>

如果正确执行,它假设在 HTML 页面上显示实时更新的数据,其中 DIV 在您点击按钮 "Results" 后。

I'm running it in ASP.NET and have my Jquery source connected. Or should I have the script in a seperate jquery file and link it to my html?

您可以直接在您的页面中引用该文件。您只需确保在使用任何 jquery 函数之前引用 jquery。

'url'参数是你的ajax调用好像是错误的,它只是一个简单的字符串。您必须将具有 POST 方法的 url 放在后端。 (我假设你没有混淆 url)

在你的问题中你说

it's suppose to show data that's updated in real time on the HTML page where the DIV is ...

但是在你的成功函数中你只记录 ajax 调用的结果(如果调用实际上返回任何东西),当你可能想要这样的东西时:

success: function (pData) {
    // treat your result data here
    $('#pData').append(pData);
}

你可以看到方法的解释here