[英]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.