我正在使用Facebook的API来处理项目,基本上我想让用户从帖子输入URL,并且表单会在处理之前从URL中获取ID ?
这可能是使用Graph API的,我还没有找到任何东西,所以如果它位于那里,请道歉。
我希望只是抓住帖子ID,在这个例子中,它将是:765537350156802
我也可能过于复杂了。
我已经尝试过jQuery来处理按钮点击;
$(document).ready(function() {
$('#submitbutton').click(function(e) {
var val = document.getElementById('inputareaID').value;
$('#inputareaID').val(val.substring(val.indexOf("/") + 1, val.indexOf('/?')));
});
});
我还是jQuery的新手,所以我知道上述内容并不完美。
答案 0 :(得分:0)
我所理解的是你想要来自网址的帖子ID是代码
$('#submitbutton').click(function(e) {
var str = document.getElementById('inputareaID').value;
var urlArray = str.split("/");
var postID = urlArray[urlArray.length-2];
alert(postID);
});
答案 1 :(得分:0)
假设网址始终,您可以通过在/
拆分并获得正确的值来创建数组
var id = val.split('/')[6];
$('#submitbutton').click(function(e) {
$('#inputareaID').val(function(_, t){
return t.split('/')[6];
});
});