如何使用jQuery通过URL推送数据?

时间:2014-06-06 16:41:24

标签: jquery ajax forms

我试图弄清楚如何使用以下网址向通过表单注册的用户动态发送短信。

以我的形式:

<input type="tel" name="usrtel">

在表单提交上,我希望将<input name="usrtel">(e.i用户mobilnumber)的值插入targetNumbers=,在下面的网址中,然后执行该网址。

https://admin.intouch.no/smsgateway/sendSms?sender=CompanyName&targetNumbers=12345678&sms=Testmessage&userName=foo&password=bar

有关如何使用SMS服务的文档,请访问http://bit.ly/TmQ30D

任何人都可以帮我弄清楚如何解决这个问题吗?

这是我到目前为止所得到的:http://jsfiddle.net/iamchriswick/A8Etr/2/

2 个答案:

答案 0 :(得分:1)

你去.. !!

    $.ajax({
      url: 'https://admin.intouch.no/smsgateway/sendSms?sender=CompanyName&targetNumbers=12345678&sms=Testmessage&userName=foo&password=bar',
      type:'GET',
      success: function(res) {
          //do stuff 
       }
   });

答案 1 :(得分:1)

到我发布的时候,我没有看到你的小提琴。这是我的: http://jsfiddle.net/lsubirana/6tvXQ/

$.ajax({
      url: 'https://admin.intouch.no/smsgateway/sendSms',
        data:{
            'sender':'CompanyName',
            'targetNumbers':$('input[name=usrtel]').val(),
            'sms':'Testmessage',
            'userName':'foo',
            'password':'bar'
            },
      type:'GET',
      beforeSend: function(xhr, settings){
        console.log(settings.url);
        alert(settings.url);
      },
      success: function(res) {

       }

   });

我会使用jQuery ajax方法的“数据”对象来保持表单的数据与代码中的url分开......事情就这么简单了。