接收并发送一个javascript var

时间:2017-06-01 15:26:52

标签: javascript jquery

现在解决了

问题是我认为<input type="button" id="login-button" onclick="factura_si()" value="Yes"/> 是一个定义的函数,但事实并非如此,所以你需要添加这个函数:

function factura_si() {
var n = getParameterByName('n');
var string_url = "https://www.webpage.php?" + "&n=" + n;
window.location = string_url;
}

我希望它能帮助像我这样的新手...

我需要从网址接收变量,如果用户点击按钮,则将其发送到另一个页面。为此,我有以下代码:

HTML

factura_si() { 
  var n = getParameterByName('n'); 
  document.write(n); 
} 

的Javascript

public class CustomSerializerOperationBehavior : DataContractSerializerOperationBehavior
{
    public CustomSerializerOperationBehavior (OperationDescription operation) : base(operation) { }
    public override XmlObjectSerializer CreateSerializer(Type type, string name, string ns, IList<Type> knownTypes)
    {
        return Helper(type, base.CreateSerializer(type, name, ns, knownTypes));
    }

    public override XmlObjectSerializer CreateSerializer(Type type, XmlDictionaryString name, XmlDictionaryString ns, IList<Type> knownTypes)
    {
        return Helper(type, base.CreateSerializer(type, name, ns, knownTypes));
    }

    // Note update gets the correct type, but I would like to call a specific construct
    private XmlObjectSerializer Helper(Type type, XmlObjectSerializer serializer)
    {
        var genericListType = typeof(JilSerializer<>);
        var specificListType = genericListType.MakeGenericType(type);
        return Activator.CreateInstance(specificListType, serializer) as XmlObjectSerializer;
    }
}

当我使用此脚本时,该按钮不会重定向到该位置。它有什么问题吗?

功能

def update_resource(resource, params)
    resource.update_without_password(params)
end

什么都不返回...但是如果我用随机字母'grniegor'改变参数'n',按钮会显示链条。

2 个答案:

答案 0 :(得分:0)

尝试设置window.location.href

window.location.href = string_url;

window.location是描述当前页面位置的对象。设置它的href属性会导致页面跳转到新的URL。

答案 1 :(得分:-1)

我探测这段代码并且它有效,如果这不适合你。 您可以查看开发工具,也许问题出在其他地方。

 //a[text()='only']/following-sibling::label[text()='Jet Airways']

Js函数

<input type="button" id="login-button" onclick="factura_si()" value="Yes"/>