Javascript 在jquery启动或执行每个操作时,是否可以将变量传递给jquery?
我对jquery非常陌生,只是想了解一下它的惊人之处。如果这是一个非常基本的问题,我很抱歉,但我的网站上有一个按钮,单击后会将一些数据发布到我的服务器,我想知道如何向jquery提供我想要发布的数据。我制作了jquery无刷新表单,但它们要求用户输入一些我发布的内容,但现在我想发送一些网页上未输入或可用的数据 在我的网站上,如果你想“关注”某个主题,我可以点击一个按钮。如果你关注一个主题,我需要向我的服务器发送一个主题id和你的用户id来启动这个过程,但我认为把它放在我的网页上让jquery捕获会让用户感到困惑(如果我不能传递变量,我计划这样做,但隐藏字段)。我的模板引擎可以使用userid/topicid,但我不确定如何将数据传递给脚本 下面是我的脚本示例 html: 如何从html将信息输入函数中?到目前为止,我所有的Java脚本都是通过点击触发的,然后从页面获取数据。。如果我的模板中有一个名为{{user_id}}的变量,我如何将其传递给脚本,以便在单击触发操作时,它将拥有需要发布的数据Javascript 在jquery启动或执行每个操作时,是否可以将变量传递给jquery?,javascript,jquery,Javascript,Jquery,我对jquery非常陌生,只是想了解一下它的惊人之处。如果这是一个非常基本的问题,我很抱歉,但我的网站上有一个按钮,单击后会将一些数据发布到我的服务器,我想知道如何向jquery提供我想要发布的数据。我制作了jquery无刷新表单,但它们要求用户输入一些我发布的内容,但现在我想发送一些网页上未输入或可用的数据 在我的网站上,如果你想“关注”某个主题,我可以点击一个按钮。如果你关注一个主题,我需要向我的服务器发送一个主题id和你的用户id来启动这个过程,但我认为把它放在我的网页上让jquery捕获
$(document).ready((function ( data ) {
// do some thing with somevalue
})( somevalue ));
或
或
在js方面。谢谢你的回答。如何从html将信息输入函数中?到目前为止,我所有的Java脚本都是通过点击触发的,然后从页面获取数据。。如果我的模板中有一个名为{{user_id}}的变量,我如何将其传递给脚本,以便在单击触发某个操作时,它将拥有需要发布的数据?将其写入javascript部分只是将其视为文本文件。对不起,我是新手,不理解您的意思。你是说把脚本本身放在我的html中,然后用这种方式填充数据(现在它在一个单独的文件中)?
$(document).ready(function () {
$('#btnFollow').click(function() {
//$("#btnFollow").prop('value', 'Following');
if ($(this).val() == 'Follow') {
$("#btnFollow").prop('value', 'Following')
} else if ($(this).val() == 'Following') {
$("#btnFollow").prop('value', 'Follow')
$.ajax({
type: 'POST',
url: '/follow_modification',
async: true,
data: {
fe1: "test"
},
complete: function(xmlRequestObject, successString){
ymmReceiveAjaxResponse(xmlRequestObject, successString);
}
});
}
})
});
$(document).ready((function ( data ) {
// do some thing with somevalue
})( somevalue ));
$(document).ready(function ( ) {
var data = $('someSelector').val()
// do some thing with somevalue
});
var data = 'some value';
$(document).ready(function ( ) {
// do some thing with somevalue
});
$('#btnFollow').click(function() {
var topic_id = $(this).attr('data-topic');
alert(topic_id);
});
<input type='button' value='Follow {{user-id}}' id='btnFollow' data-user="{{user-id}}">
$(document).ready(function () {
$('#btnFollow').click(function() {
var following = $(this).attr("data-user");
if ($(this).val() == 'Follow') {
$("#btnFollow").prop('value', 'Following')
} else if ($(this).val() == 'Following') {
$("#btnFollow").prop('value', 'Follow')
$.ajax({
type: 'POST',
url: '/follow_modification',
async: true,
data: {
fe1: following
},
complete: function(xmlRequestObject, successString){
ymmReceiveAjaxResponse(xmlRequestObject, successString);
}
});
}
})
});