最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js變量值傳到php過程詳解 將php解析成數(shù)據(jù)

 更新時間:2019年06月26日 17:14:11   作者:weixin_34391445  
這篇文章主要介紹了js變量值傳到php過程詳解 將php解析成數(shù)據(jù),傳參數(shù)去后臺,用ajax,或者原生js方式拼接url。明白原理,洞悉系統(tǒng)是先解析php,再執(zhí)行html代碼和js代碼。,需要的朋友可以參考下

一、總結(jié)

一句話總結(jié):傳參數(shù)去后臺,用ajax,或者原生js方式拼接url。明白原理,洞悉系統(tǒng)是先解析php,再執(zhí)行html代碼和js代碼。

二、用ajax

1. 頁面提交數(shù)據(jù): ajax

2. php頁面獲取參數(shù): $val = $_POST['val']

參考代碼(jquery):

$.ajax({
type: 'POST',
url: 'save.php',
data: {val: text1obj.value}
success: function(msg){
// msg: php返回內(nèi)容
/* alert(修改成功); */
window.location = window.location;
},
error:function(msg){
// 提交失敗
}
});

問題:

<SCRIPT LANGUAGE="JavaScript">
var bid=document.fenlei.bfenlei.value;
<?php
$sql1="select * from s_type where b_id='$bid'";
//.......
?>
</SCRIPT>

如上代碼,如何把document來的bid值傳遞到下面PHP語句的bid????

解答:

不用AJAX,最簡單就是傳個參數(shù)過去

如:

function saveGame(str){
window.location.href='url?str=' + str;
}

樓上的是一種跳轉(zhuǎn)的方式。如果你想不刷新處理,獲取數(shù)據(jù)。還是用ajax 。很簡單的。給你個例子。

這里我我用jquery的$.post

$.post(URL,{參數(shù)1:alue,參數(shù)2:value2},function(data){
//這里你可以處理獲取的數(shù)據(jù)。我使用是json 格式。你也可以使用其它格式?;蛘邽榭?,讓它自己判斷得了
},'json');

一個是服務(wù)器端的,一個是客戶端的。

當然不行。

我不明白你為什么要用js來傳值。

你直接用url參數(shù)像這樣: test.php?bid=1 不行嗎?

用js來實現(xiàn)比較麻煩,因為你打開網(wǎng)頁是先執(zhí)行php后執(zhí)行js的。也就是說不管你js放在哪都是執(zhí)行完了php再執(zhí)行js。

如果你硬是要用js向php傳值這種方式的話那就要用到ajax,這要知道你的具體要求才行。

用AJAX 發(fā)送到后臺

proytype方法:

function changeshow()
{
var bid=document.fenlei.bfenlei.value;
var url = 'adm_mod_ajax.php';
var pars = 'mtype=1&mid=' + mid+'&bid='+bid;
var myAjax = new Ajax.Request(
url,
{method: 'post', parameters: pars, onComplete: showResponse}
);
}

三、洞悉系統(tǒng)是先解析php,再執(zhí)行其它代碼下的字符串拼接

這樣可以

<script> 
function dailyTask(){
$('#my_daily_task_calendar').datepicker().on('changeDate.datepicker.amui', function(event) {
var dailyTaskDate=$(this).val();
var url1="{:url('task/getDailyTaskData')}";
var url2='?dailyTaskDate='+dailyTaskDate;
 document.location=url1+url2;
});
}
dailyTask();
</script>

apache服務(wù)器在頁面載入的時候會先翻譯 7 var url2='?dailyTaskDate='+dailyTaskDate; 這句話。把php翻譯完了就交給瀏覽器。

這樣不行,因為php咸魚js執(zhí)行,所以js中的dailyTaskDate變量會找不到,所以php中報常量錯誤。

var dailyTaskDate=$(this).val();
document.location={:url('task/getDailyTaskData',array('dailyTaskDate'=>dailyTaskDate))};

四、ajax回調(diào)函數(shù)中刷新頁面方法

在做demo的時候回調(diào)函數(shù)不想很麻煩,只是單純的刷新下頁面就可以用location.reload(true); 這句話相當于F5鍵刷新頁面,這樣做的方法可能會耗費一定資源,但是刷新頁面還是很方便的。

下面代碼可以實現(xiàn)ajax刷新頁面,然而并沒有什么用

<script>
 function dailyTask(){
 $('#my_daily_task_calendar').datepicker().on('changeDate.datepicker.amui', function(event) {
 var dailyTaskDate=$(this).val();
$.post("task/getDailyTaskData", { dailyTaskDate:dailyTaskDate}, function () {
document.location.reload();
 });
 });
}
dailyTask();
</script>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • JavaScript中的onerror事件概述及使用

    JavaScript中的onerror事件概述及使用

    onerror事件用來協(xié)助處理頁面中的JavaScript錯誤主要包括:Window.onerror事件,img載入錯誤,接下來為大家詳細介紹下,感興趣的朋友可以參考下哈
    2013-04-04
  • 微信小程序(訂閱消息)功能

    微信小程序(訂閱消息)功能

    這篇文章主要介紹了微信小程序訂閱消息功能,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-10-10
  • js判斷背景圖片是否加載成功使用img的width實現(xiàn)

    js判斷背景圖片是否加載成功使用img的width實現(xiàn)

    判斷背景圖片是否加載成功想必大家對此很陌生吧,會了之后就可以判斷css背景圖片了,具體判斷代碼如下,感興趣的朋友可以參考下哈
    2013-05-05
  • 用JS實現(xiàn)一個簡單的打磚塊游戲

    用JS實現(xiàn)一個簡單的打磚塊游戲

    這篇文章主要介紹了用JS實現(xiàn)一個簡單的打磚塊游戲,代碼分為html+css+js三部分,具體實例代碼感興趣的朋友跟隨小編一起看看吧
    2019-12-12
  • 基于JavaScript實現(xiàn)一個動態(tài)脫敏指令

    基于JavaScript實現(xiàn)一個動態(tài)脫敏指令

    數(shù)據(jù)脫敏是指在不影響數(shù)據(jù)分析結(jié)果的準確性前提下,對原始數(shù)據(jù)中的敏感字段進行處理,從而降低數(shù)據(jù)敏感度和減少個人隱私風(fēng)險的技術(shù)措施,下面我們就來看看如何實現(xiàn)一個動態(tài)脫敏指令吧
    2024-12-12
  • JavaScript實現(xiàn)鼠標滾輪控制頁面圖片切換功能示例

    JavaScript實現(xiàn)鼠標滾輪控制頁面圖片切換功能示例

    這篇文章主要介紹了JavaScript實現(xiàn)鼠標滾輪控制頁面圖片切換功能,涉及javascript事件響應(yīng)及頁面元素動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2017-10-10
  • js 代碼集(學(xué)習(xí)js的朋友可以看下)

    js 代碼集(學(xué)習(xí)js的朋友可以看下)

    js 代碼集 學(xué)習(xí)js的朋友可以看下,功能比較多,大家可以自己選擇。
    2009-07-07
  • JavaScript中Blob的具體實現(xiàn)

    JavaScript中Blob的具體實現(xiàn)

    Blob常用于處理文件數(shù)據(jù)、圖像數(shù)據(jù)、音頻數(shù)據(jù),本文主要介紹了JavaScript中URL和Blob的具體實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-08-08
  • 微信小程序去除左上角返回鍵的實現(xiàn)方法

    微信小程序去除左上角返回鍵的實現(xiàn)方法

    這篇文章主要介紹了微信小程序去除左上角返回鍵的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 如何使用CocosCreator對象池

    如何使用CocosCreator對象池

    這篇文章主要介紹了CocosCreator對象池,對性能有研究的同學(xué),要著重看一下
    2021-04-04

最新評論

林州市| 大埔区| 铅山县| 甘谷县| 蓝山县| 菏泽市| 永新县| 太康县| 呼玛县| 太和县| 页游| 大关县| 东源县| 桦甸市| 文化| 华池县| 绥德县| 偏关县| 南郑县| 蓬溪县| 集安市| 邵武市| 和硕县| 福清市| 洛扎县| 任丘市| 新田县| 华池县| 抚远县| 长宁县| 焦作市| 揭东县| 咸阳市| 澜沧| 东宁县| 郸城县| 揭西县| 华宁县| 筠连县| 筠连县| 衡南县|