当前位置: 首页 > 面试题库 >

jQuery发布JSON

谷梁裕
2023-03-14
问题内容

更新:我想传递var value给服务器

你好,同一个老,同一个老… :)

我有一个名为的表格<form id="testForm" action="javascript:test()">和一个名为的代码区<code id="testArea"></code>

我正在使用以下代码来字符串化并在代码区域中显示数据:

var formData = form2object('testForm');
document.getElementById('testArea').innerHTML = JSON.stringify(formData, null, '\t');
var value = JSON.stringify(formData, null, '\t');

我想要的是将此数据发送到JSON文件。我一直在从事这个项目:http :
//ridegrab.com/profile_old/,如果您按Submit Query按钮,您将看到页面的顶部。

我也想使用这段脚本来发送数据:

    function authenticate(userName, password) {
    $.ajax
    ({
        type: "POST",
        //the url where you want to sent the userName and password to
        url: 'username:password@link to the server/update',
        dataType: 'json',
        async: false,
        //json object to sent to the authentication url
        data: '{"userName": "' + userName + '", "password" : "' + password + '"}',
        success: function () {

        alert("Thanks!"); 
        }
    })
}

再次,我想要的是能够将JSON数据发送到服务器。我的服务器update or POST在正确的位置设置了数据。


问题答案:

“数据”应为字符串化的JavaScript对象:

data: JSON.stringify({ "userName": userName, "password" : password })

要发送您的信息formData,请将其传递给stringify

data: JSON.stringify(formData)

某些服务器还需要application/json内容类型:

contentType: 'application/json'


 类似资料:
  • 问题内容: 我的设置:Rails 3.0.9,Ruby 1.9.2,jQuery 1.6.2 我有一个表单,可以为用户显示多张照片和评论,我希望实现内嵌评论。 我想在用户点击textarea字段中的enter键后提交AJAX帖子。这是到目前为止我拥有的javascript(不完整) 我使用该方法是因为可以将内容替换为另一个AJAX调用。我需要的是jQuery 方法的语法,假设我需要传递诸如say

  • 问题内容: 好吧,我已经建立了我的json字符串,但是我不确定下一步该怎么做? 在我的php文件中,我试图将dataString写入文本文件,这样我可以看到它通过ok,但是文本文件中什么都没有!我在客户端或PHP方面做错了什么,我的php代码: 问题答案: 您为什么不尝试像这样构造数据 然后在您的AJAX通话中 现在,您的PHP脚本可以将数据作为多维数组处理

  • 问题内容: 我正在尝试在C#上检索JSON对象,这是我的JavasSciprt帖子,但无法在代码隐藏中处理它,谢谢! 我试图检索数据,如: 问题答案: 这是Encosia.com提供的示例(我添加了一个form参数)。您不需要访问-您可以改用方法参数。 代码隐藏 Java脚本

  • 问题内容: 在views.py中: 我想通过jQuery将此数据(名称和年龄)发送到“ SomeView”中的此发布函数。这是与加载的模板相同的视图,只是请求类型不同。在get()上加载模板,并在post上调用post()函数。可能吗?我检查了其他问题并获得了此解决方案。它应该正在工作。我究竟做错了什么? 问题答案: 如果传入的POST请求未能通过Csrf检查,则Django返回403响应(禁止)

  • 问题内容: 我有一个按钮,它调用模式框淡入屏幕,说从按钮发布的值然后淡出,使用jquery可以正常工作,但我也想在单击按钮时将按钮发送的值发布到屏幕上php函数,可以运行并且模式框仍然淡入和淡出。 我只有这个让我的网站知道要使用什么js: 我还是个新手,所以对一个菜鸟问题感到抱歉,但是那会允许ajax运行,还是只针对jquery? 我正在尝试的当前脚本是:(根据回复进行了编辑,使其格式正确,但是现

  • 我正在尝试从表单提交中获取数据。这是密码。 现在的问题是我无法将数据输入我想要的变量。此外,我认为数据是作为字符串而不是数组发送的。这是用于调试目的的警报(数据)的输出 {“问题名称”:“Test”,“pollingStatus”:“0”,“options”: {“1”:“Test7”,“2”:“Test8”,“3”:“Test9”,“4”:“Test10”,“5”:“Test11”},“code