Ajax PHP 的用法以及遇見的問題

2022-02-21 10:20:32 字數 887 閱讀 1962

由於自己是個php小白,所以新知識點都要自己去不斷的試驗和摸索。

分享下自己用php + ajax互動的用法和問題。

前端**:

$.ajax(,

url: "",

async: false, // true 是非同步請求, false 是同步請求

success: function (msg) ,

error: function ()

});後端**:

$data104 = db::name('data_time')->where("actiontime > date_format(now(),'%h:%i:%s')")->order('actionno asc')->where('type', '127')->limit(1)->select();

$arr = array();

$arr['ajax_data'] = $data104[0]['actiontime'];

// $arr['ajax_data'] = '22:00:00';

echo json_encode($arr);

然後畢竟自己是小白嘛,還有別的方法暫時不動,慢慢摸索。

問題:

1、成功後返回的資料是字串格式的,就是前端**datatype: 'json'沒有設定或者說設定錯誤

2、進入error,進入失敗函式的問題應該比較多,我這邊的問題就是前端傳入與後代傳出資料的格式不一致,所以要做json解析。

注意:前端ajax的資料格式要與後端返回的資料格式一致,後端資料注意解析成需要的資料格式。

參考:有錯誤忘指出,請嘴下留情。

layui開關遇見的坑以及用法總結

1.先看官方文件 官方效果 注意 如果你直接把文件中這塊 貼上過去是不會有效果的,如果問為什麼,下面是原因 說的很清楚了,必須有form進行渲染,也就是要放到form中,當然別忘了引入一套layui,下面 才可以正常顯示 form class layui form div class layui f...

遇見的問題以及解決辦法

c 問題 其他問題 wpf設定圓角窗體設定圓角窗體 動態建立控制項修改margin屬性 btn.margin new thickness 10,20,30,40 btn.margin new thickness 10 動態建立控制項放置grid中button bt new button bt.set...

出入IT職場,遇見的事,以及感受

難得有點空閒時間,還不想總結最近碰到的問題,說一說剛進it行業職場的一些事。再說回自己,剛來的時候真的很菜,菜到自己都有點羞愧。也對於開發有點無知,面試的時候被問及你用的ide是啥的時候,我傻愣愣的不知道怎麼回答,然後人家問你你的開發工具ide,哦,這我才明白,我用的是eclipse。因為是自學的嘛...