簡體   English   中英

我試圖將一些表單數據從一個html頁面傳遞到另一個頁面

[英]I am trying to pass some form data from one html page to another

我試圖將一些表單數據從一個html頁面傳遞到另一個html頁面,所以這是來自control_panel.html的表單:

 <form onsubmit="return false" >
    Video URL: <input type="text" id="video_url">
    <input id="videoSRC" type="submit" value="Load Video" class="form-submit-button" >
 </form><br>

這是index.html與目標元素:

<div id="container"></div>

在php文件中我這樣做了:

$url = $_GET['url'];

    echo $url;

最后是javaScript文件:

$('#videoSRC').click(function(e){

        var url = $('#video_url').val();
        $.ajax({
            url:'server.php',
            type:'GET',
            data:{url:url},
            success: function(data){
                $('index.html #container').append(data);
                console.log(data);
            }
        });

    }); 

我還想指定索引頁面在瀏覽器中加載,但由於某種原因我到目前為止沒有得到任何結果,我做錯了什么?

無需發送ajax。 要在index.html上發送值,您必須在URL中傳遞值,它可以作為

$(document).ready(function () {
    $('#videoSRC').click(function (e) {
            var url = $('#video_url').val();
            window.location.href = "index.html?url=" + url;
    });    
});

要從中獲取價值,請使用此功能

var url = GetURLParameter("url");
$("#container").append(url);

function GetURLParameter(sParam)
{
    var sPageURL = window.location.search.substring(1);
    var sURLVariables = sPageURL.split('&');
    for (var i = 0; i < sURLVariables.length; i++)
    {
        var sParameterName = sURLVariables[i].split('=');
        if (sParameterName[0] == sParam)
        {
            return sParameterName[1];
        }
    }
    return '';
}

暫無
暫無

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

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