请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师用过php开发嘛?

后台用php开发,前台也是用html,前后交互也是用ajax+js,数据格式也是json,比如说就是把这门课的后台用php开发。我试过后台查询数据传到前台用map遍历是可以显示出来的,但是如果说前台传数据到后台也像这门课程一样用json传到后台,在后台用php要怎么样才能获取这些数据插到数据库中,比如添加商品这个功能,获取前台的数据再插到数据库中。还有php有没有像java的controller层定义路由,每次发ajax请求都是一个php文件感觉好麻烦,php刚刚入门,如果老师会,希望老师能解答一下,或者给一个思路。

正在回答 回答被采纳积分+3

1回答

翔仔 2020-03-01 02:12:41

同学好,php由于垃圾回收做得不够好,所以一般情况下是没有常驻进程的,一般会通过nginx常驻进程进行管理,转发到php程序去执行。

不过这里也有简单的

https://www.ieclipse.cn/2016/08/26/PHP/php-ajax/


0 回复 有任何疑惑可以回复我~
  • 提问者 qq_独闭关中_0 #1
    感谢老师,已经解决了。这样来看小型项目有php开发是比较简单的呢。老师有没有遇到过这样一个问题,数据添加成功了想在原来的数据表上显示出来,方法是前台接收的成功以后再调用一次查询方法,但是我这个并不是再原来数据表下面添加一条数据,而是显示了全部的数据,比如本来有1,2两条数据显示了,添加成功后不是在后面显示添加了的一条数据,而是显示了1,2,1,2,3这样的数据
    $.ajax({
    			url : addUrl,
    			type : 'POST',
    			data : JSON.stringify(productCategoryList),
    			contentType : 'application/json',
    			success : function(data) {
    				if (data.success) {
    					$.toast('提交成功!');
    					getList();
    				} else {
    					$.toast('提交失败!');
    				}
    			}
    		});
    
    $.getJSON(productUrl, function(data) {
    		if (data.success) {}
    老师,这两个写法是不是等价的呀,有些代码你用上面的写法,有些你用下面的写法。
    回复 有任何疑惑可以回复我~ 2020-03-01 23:49:38
  • 翔仔 回复 提问者 qq_独闭关中_0 #2
    同学好,没明白同学的意思,同学是想增量显示还是全量显式? 比如说原先你添加了 1 2 3   然后新增4  那么是想显示 1 2 3 4 还是只想显示4? 如果想简单,直接清空列表,重新读取一遍就可以了
    回复 有任何疑惑可以回复我~ 2020-03-02 01:54:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信