簡體   English   中英

在jQuery中使用GET將數據發送到php文件

[英]Using GET in jQuery to send data to php file

我正在嘗試通過GET方法發送單擊單元格的行號和列號。

到php文件,在這里我可以檢查此單元格是否包含某些東西。

例如,URL會像這樣:

.PHP 2 C = 3&R = 5

我正在使用: https ://www.w3schools.com/jquery/ajax_get.asp,我一直在嘗試發送W3schools上列出的數據:

請求“ test.php”並與請求一起發送一些其他數據(忽略返回結果):

$.get("test.php", { name:"Donald", town:"Ducktown" });

我這樣做是這樣的:

$(document).ready(function() {
$("td").click(function(event) {
var clickedBtnID = $(this).attr('id'); 
values=clickedBtnID.split('.');
var row=values[0];
var col=values[1];



$.get("info.php", {"row":row, "col":col});

我在看StackOverFlow上的其他示例,例如: 如何使用JQuery Ajax將數據發送到PHP文件?

我想說的是,info.php是不同的.php文件,因為我們正在使用該文件。 另一件事是,執行此操作的最佳方法是在不刷新頁面的情況下執行此操作。 那么,Ajax是否稱其為最佳方式? 我已經嘗試了許多不同的方法,但似乎無法通過GET方法發送數據。

我不確定100%知道您要做什么,但是我會盡力幫助您!

你嘗試過這樣的事情嗎? 在您的js文件中:

$.get("info.php?c=3&r=5");

然后在您的PHP文件中:

//Retrieve the variables
$c = ($_GET["c"]);
$r = ($_GET["r"]);

//Then do what you need to do with $c and $r

讓我知道是否有幫助。

我已經試過了:

    $.ajax({ url: 'info.php',
         data: {'row':row, 'col':col},
         type: 'GET',
         success:  {}
});

而且效果很好。 我不知道為什么jquery $ .get無法正常工作。

暫無
暫無

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

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