簡體   English   中英

如何從Java腳本發送和$ _GET到PHP?

[英]How to Send and $_GET from Java Script to PHP?

我制作了一個腳本sends.php,該腳本執行並使用HTTP API發送SMS。 我使用Java腳本(按鈕)調用sendms.php,並在文本輸入窗口中獲取結果。

當我按下Java按鈕時,電話號碼會自動發送到sendsms.php並執行。 在我的代碼下面,您可以看到#phone的發送方式(使用Java)以及sendms.php如何獲取它。

我的問題是:現在,我想與#phone一起添加和發送#nick_name 我應該怎么做?

我的Jave按鈕:

<script type="text/javascript">
    $(document).ready(function() {
        $('.smsbutton').click(function() {
            var val = $('#phone').val();
            $.get('http://mydomain.com/sendsms.php', {phone: val}, function(data) {            
                result = $.parseJSON(data);
                $("input[name='avaresultsms']").val(result.avaresultsms);
            });
        });
    });
    </script>
<br />
<input type="text" name="avaresultsms" value="" style="width: 370px;" readonly="readonly" />
<input id="smsbutton" name="smsbutton" type="button" class="smsbutton" value="SEND SMS">

這是sendsms.php:

<?php

$phone = $_GET['phone'];
$smstophone = str_replace("+", "", $phone);

$sendapi = 'http://sms.com/api.php=sendsms&user=MYUSERNAME&password=MYPASS&&from=Escort%20Home&to='.$smstophone.'&text=Hello%20'.$nick_name.'%20Test1%20test2';
$smsrsult = file_get_contents($sendapi);
$result['avaresultsms'] = $smsrsult;
echo json_encode($result);
?>

如您所見,我使用var val = $('#phone').val(); 在Java Button中,使用sendsms.php可以通過以下方式獲得它: $phone = $_GET['phone'];

但是現在我也想得到$nick_name = $_GET['nick_name']; 我應該在Java腳本中添加什么?

非常感謝您的幫助。

這對我有用:

var nickname = $('#nick_name').val();
$.get('http://mydomain.com/sendsms.php', {phone: val, nick_name: nickname}, function(data) {

嘗試這樣的事情

             var val = $('#phone').val();
             var nick_name_val = 'sample name';
             $.get('http://mydomain.com/sendsms.php', {phone: val,nick_name: nick_name_val}, function(data) {            
                 result = $.parseJSON(data);
                 $("input[name='avaresultsms']").val(result.avaresultsms);
             });

只需添加昵稱即可,就像您如何獲得電話一樣,並將其添加到對象中。

var nickname = $('#nickname');
$.get('http://mydomain.com/sendsms.php', {phone: val, nick_name: nickname}, function(data)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM