如何使用 Xui 框架的 xhr 对象提交表单值?
我正在尝试使用移动应用程序的 Xui javascript 框架,但我陷入了使用其 xhr ajax 对象提交表单的困境。我正在尝试将用户名和密码表单值提交到 php 脚本。这是我的代码:
x$(window).load(function(){
x$('#login').click(function(){
var data = {};
x$('#xuiForm input').each(function(elem){
data[elem.name] = elem.value;
});
var forminput = JSON.stringify(data);
x$('#xuiForm').xhr('http://localhost/demo/getform.php',{
method:'post',
async: 'false',
data: forminput,
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
callback: function(){x$('#responsediv').html('inner',this.responseText);}
})
});
});
谁能告诉我这有什么问题以及如何修复它?
I'm giving the Xui javascript framework for mobile apps a spin and I'm stuck on form submission using its xhr ajax object. I'm trying to submit username and password form values to a php script. This is my code:
x$(window).load(function(){
x$('#login').click(function(){
var data = {};
x$('#xuiForm input').each(function(elem){
data[elem.name] = elem.value;
});
var forminput = JSON.stringify(data);
x$('#xuiForm').xhr('http://localhost/demo/getform.php',{
method:'post',
async: 'false',
data: forminput,
headers: {'Content-Type': 'application/x-www-form-urlencoded'},
callback: function(){x$('#responsediv').html('inner',this.responseText);}
})
});
});
Could anyone tell me what's wrong with this and how I could fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想使用
form-urlencoded
内容类型提交表单,则不应使用JSON.stringify()
,而应创建一个 url 编码字符串。例子:If you want to submit your form with a
form-urlencoded
content type, you should not useJSON.stringify()
but create a url-encoded string instead. Example: