[英]Jquery ajax function how to pass variable
嗨,我是 jquery 的新手,我有編寫代碼,我想將變量傳遞給 test.html 頁面,我該怎么做,任何人都可以提供幫助
我的代碼
$.ajax({
url: "test.html",
context: document.body
}).done(function() {
$(this).myClass( "done" );
});
AJAX (異步 JavaScript 和 Xml)用於與服務器通信。 以下是發送到 test.php 的 AJAX POST 請求。 PHP 在服務器上運行,可以接收、處理和響應 HTTP 請求。 您可能想要研究 PHP 和服務器端 Web 通信。
var myVar = "test";
$.ajax({
url: "test.php",
type: "POST",
data:{"myData":myVar}
}).done(function(data) {
console.log(data);
});
附帶的PHP文件可能看起來是這樣的:
<?php
$data = isset($_REQUEST['myData'])?$_REQUEST['myData']:"";
echo $data;
?>
這些是非常基本的示例,但對學習非常有用。
AJAX 教程: http : //www.w3schools.com/ajax/ PHP 教程: http : //www.codecademy.com/en/tracks/php
var quantity = $(this).data("quantity");
// you can get data use of j query
$.ajax({
url: "xyx.php?action=add&",
type: "POST",
data:{"product_id":product_id,"qty":quantity}
});
** data:{"product_id":product_id,"qty":quantity} 這里的參數列表接受 php 代碼取決於您支持的邏輯。**
使用 JSON 格式的鍵值對創建一個變量,並將其傳遞給 ajax 調用的“數據”參數。 它將在 post 變量中傳遞,對於 POST,並將在請求行中,對於 GET。
var options = { "name1" : "value1", "name2" : "value2"};
$.ajax({
url: "test.html",
context: document.body,
data: options
}).done(function() {
$(this).myClass( "done" );
});
因此,您將變量范圍限定在 ajax 請求之外,並在發出該請求時引用它。 然后,您可以連接 ajax 請求中的字符串,就像我認為您也在嘗試一樣。
var endingUrl = "/help.html";
$.ajax({
url: "test"+endingUrl,
context: document.body,
data: options
}).done(function() {
console.log(endingUrl);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.