[英]send php variables via ajax call
根據jquery API,這是發送分配給帶有ajax名稱的值的方法
.data( key, value )
問題是我的值已經在php變量中。 如何使用Ajax發送它們?
這個問題涉及到這個問題,我昨天問。 當按鈕被計時時,仍然找不到將php變量發送到另一個php頁面的方法。 遺憾的是jQuery API文檔沒有示例。
您有兩個php ....讓我們說page.php和ajax.php。 如果您從page.php中的ajax調用ajax.php,則必須使用類似以下內容將變量從php寫入javascript
var data1 = <?= $data1 ?>;
var data2 = <?= $data2 ?>;
然后將這些變量添加到ajax調用中。
最好的問候,nele
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
var ajax_value1 = $("#ajax_value1").val();
var ajax_value2 = $("#ajax_value2").val();
$.ajax({
type: "POST",
url: 'sample.php?ajax_value1='+value1+'&value2='+ajax_value2,
//Specify the datatype of response if necessary
data: $("#your_form_id").serialize(),
success: function(data){
}
});
</script>
<!-- Set your ajax value in html input fields -->
<input type="text" name="ajax_value1" id="ajax_value1" value="<?php echo $ajax_value1;?>" >
<input type="text" name="ajax_value2" id="ajax_value2" value="<?php echo $ajax_value2;?>" >
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.