導航:首頁 > 編程語言 > ajaxjs傳值給php

ajaxjs傳值給php

發布時間:2022-03-11 23:55:24

㈠ js如何用ajax傳遞變數給php

two.php
<?php
if($_GET){
file_put_contents("d:/a.txt",$_GET['pp_serverurl'],FILE_APPEND);
}
?>
<scripttype="text/javascript">
varpp_serverurl=1;
varpp_play=2;

submit(pp_serverurl,pp_play);

varxmlHttp;
functionsubmit(pp_serverurl,pp_play){
set_XMLHttpRequest();
xmlHttp.open("GET","two.php?pp_serverurl="+pp_serverurl+"&pp_play="+pp_play,true);
xmlHttp.send(null);
}

functionset_XMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp=newActiveXObject('Microsoft.XMLHTTP');
}elseif(window.XMLHttpRequest){
xmlHttp=newXMLHttpRequest();
}
}
</script>


如果你只想把值傳給php,這樣就夠了,希望對你有用。

㈡ ajax傳遞參數給php,php接收不到

url:'CH_EN.php&cste='+language,

這兒該是 ? 吧


url:'CH_EN.php?cste='+language,

㈢ ajax傳值給php

javascript函數不能這樣寫,改成下面這樣:

<scripttype="text/javascript"src="jquery-1.2.6.min.js"></script>
<scripttype="text/javascript">
functionShowNumber(device)
...
</script>

㈣ ajax get 傳值給php問題

1.php中responseText列印出來會返回yes,4.php則是輸出的no.
這是正確的。
使用以下兩條語句後
xHRObject.open("GET", "4.php?lat=" + 1 +"&lng=" + 1, true);
xHRObject.onreadystatechange = getData;
4.php已經運行了,只是它的輸出YES直接送到xHRObject對象中了,
因此xHRObject.responseText列印出來為YES
而直接運行4.PHP,因沒有帶參數,即lat沒有定義,輸出為NO

ajax與普通的GET或POST不同的,GET或POST一般會從當前頁面跳轉到GET或POST指定頁面,如本例中可能會跳轉到4.PHP,即如你所說的4.PHP成功輸出YES;但ajax不會跳轉,因此顯示的YES信息也只會在當前頁面。

㈤ jquery ajax php 傳值的問題,或者說同一個頁面中JS的變數賦值給PHP的變數

加一句document.write("<?php$backValue=my_data;?>");試試吧

㈥ 如何在同一個PHP頁面,通過ajax把值傳給PHP變數

例子1:js向php傳遞3個值,經過處理後,將處理的值返回html頁面。
下圖中,點擊」輸出返回值「,顯示結果:
過程:在html頁面中,點擊」輸出返回值「,指向btn的click事件,其對應ajax將值傳遞給url對應的php;php用$_POST接收傳遞過來的值,簡單處理傳遞過來的值,返回html.
例子2:在輸入框輸入「王小明」,點擊」確定「按鈕,顯示「my name is: 王小明」,若是出錯,則彈出錯誤的彈出框。
過程:在輸入框中輸入文字,點擊「確定」按鈕,btn2執行點擊事件,其下對應的ajax,將值傳遞給對應的url對應的php中。其中關於ajax的注意點,已在圖上用注釋標志出來,寫的時候要注意。

㈦ AJAX怎麼通過POST把一個數據發給PHP

幫你調試了一下你的代碼,發post請求,,數據的格式是:'name=zhangsan&age=18' ,這種字元串格式的,所以你要把你的var senddata="4"; 改成var senddata="senddata=4";

php 部分,

$getDeviceID=$_POST[senddata];

改成$getDeviceID=$_POST['senddata'];

接收的參數需要加上單引號。

另外如果是jquery就比較簡單了,去jquery官網下載jq3.3.1然後引入

php部分

<?php
echojson_encode($_POST,320);
?>

html部分

<html>
<head>
<scriptsrc="jquery-3.3.1.min.js"></script>
</head>
<body>
<script>
functionfreshdata(){
$.ajax({
url:"test.php",//提交地址
type:"post",//提交方式
dataType:'json',
data:{
'senddata':4,
//如果在加其他參數
'name':'張三',
'age':20,
},
success:function(ret){//msg返回值
alert('senddata:'+ret.senddata+' 姓名:'+ret.name+' 年齡:'+ret.age);
}
});
}
</script>
<spanonclick="freshdata()">點擊發送ajax請求</span>
</body>
</html>

效果圖

㈧ jquery通過ajax傳值給php

親,你怎麼知道zixun.php沒有接收到任何信息呢?用的什麼調試器跟蹤的ajax?或者你根本就沒用調試器?如果是後者,你試試看修改success如下

success: function(response){alert(response);}

㈨ js獲取到的值如何用ajax傳到php中

$.ajax({type:"",url:"",data:"",dataType:"json",success:function(data){

//這里處理返回的結果
//type為數據提交的方式post或者get
//data表示要提交的數據方式為{name1:value1,name2:value2.....等等}
//dataType表示數據處理後返回的數據類型一般返回json的數據類型使用$.each進行循環操作
//success表示數據請求成功後執行的動作
}});

㈩ 如何用ajax傳值到php頁面

這個是簡單的get獲取內容,你可以看下
<script>

var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;//返回內容
}
}
xmlhttp.open("GET","/try/ajax/ajax_info.txt",true);
xmlhttp.send();

</script>
<div id=myDiv>正在載入...</div>
注意ajax不能跨域請求

閱讀全文

與ajaxjs傳值給php相關的資料

熱點內容
優信二手車解壓後過戶 瀏覽:62
Windows常用c編譯器 瀏覽:778
關於改善國家網路安全的行政命令 瀏覽:833
安卓如何下載網易荒野pc服 瀏覽:654
javainetaddress 瀏覽:104
蘋果4s固件下載完了怎麼解壓 瀏覽:1003
命令zpa 瀏覽:286
python編譯器小程序 瀏覽:945
在app上看視頻怎麼光線調暗 瀏覽:540
可以中文解壓的解壓軟體 瀏覽:593
安卓卸載組件應用怎麼安裝 瀏覽:913
使用面向對象編程的方式 瀏覽:339
程序員項目經理的年終總結範文 瀏覽:929
內衣的加密設計用來幹嘛的 瀏覽:433
淮安數據加密 瀏覽:292
魔高一丈指標源碼 瀏覽:982
松下php研究所 瀏覽:168
c回調java 瀏覽:401
夢幻端游長安地圖互通源碼 瀏覽:746
電腦本地文件如何上傳伺服器 瀏覽:313