【发布时间】:2012-06-29 00:42:20
【问题描述】:
我正在尝试制作一个接收用户信息并将其发送到 SQL 数据库的 spotify 应用程序。但是,我不希望使用 ajax 完成此操作,因为我希望提交信息以将用户移动到新页面,同时将信息发布到后台的数据库中。
到目前为止,这是我的代码:
function complete2() {
var name = document.getElementById("inputname").value;
var form = '<form action="http://site.net/dbconnect.php" method="post" style="display:none">' + '<input type="text" name="name" value="' + name + '">' + '</form>';
$('body').append(form);
$(form).submit();
}
</script>
</head>
<body>
<form id = "submitform" name = "submitform" action = "index.html" method = "POST" onsubmit = "complete2();" >
Name: <input type = "text" id = "inputname"> <br>
<input type = "submit" value = "Create">
</form>
</body>
</html>
【问题讨论】:
-
你不能只从数据库中的 php 中发送一个标头重定向,例如
header("Location: sp://APP_ID/thenextpage.html")... 我认为 Spotify 在这方面本质上只是一个 HTML 客户端,并且会理解标头。在这种情况下,您只需照常发布,可能会发送您想要重定向到的位置,以便在外部服务器上没有硬编码。 -
Spotify 应用程序不允许您使用任何 PHP,所以很遗憾我认为这行不通
-
嗯,你不会在 spotify 中使用 php ......你会做你现在正在做的同样的事情 - 在你发布请求的外部服务器上运行 php。
-
我明白你在说什么,我误会了。我仍然遇到问题。我得到:不允许加载本地资源
-
这是来自 php 服务器还是来自 spotify 客户端?
标签: javascript jquery html spotify