在提交时将js变量发送到php文件

时间:2012-10-03 23:53:36

标签: php javascript html

我正在尝试传递由动态创建的文本框创建的javascript变量。

代码位于http://pastebin.com/X4tFqHNw,因为php会破坏此处的代码。

正如你在代码中看到的那样,它正在传递其他所有内容,但我无法弄清楚如何将标记变量发布到php文件中。有没有办法将下面的标签传递给php?

    function save(e) {
    var tags = multiTags.find("input.tag").map(function() {
        return $(this).val();
    }).get().join(',');
    alert(tags);
    return false;
}

网站在这里:http://eurothermwindows.com/ed/inputform.php。您会注意到,单击添加时会创建一个新框(如js中所示)。如果可能的话,我希望传递这些值。

3 个答案:

答案 0 :(得分:0)

你可以看看这里 - > http://forum.jquery.com/topic/passing-value-to-hidden-form-field。我想这应该足以让你找到解决方案。

答案 1 :(得分:0)

尝试这样的事情:

function save() {
    var tags = new Array();
    $('input.tag').each(function(index){
        tags[index] = $(this).val();
    });
    tags = tags.join(',');
    alert(tags);
    return false;
}

答案 2 :(得分:0)

你可以使用jquery     $('#target')。submit(function(){
       $( '')VAL(值);
    });
您可以定位隐藏的输入。然后将该变量作为POST数据传递。