As shown in the picture, I can print out the wid, if you don’t submit it via Post
Now, the problem is that after I click the confirm pop-up box and click Yes, I can’t print out the value submitted by the post. I followed the tutorial and I don’t understand this sentence
<code> if(isdel){ $.post(delnew, { wid : wid }, </code>
Is it written correctly? Especially $.post, does it mean sending a request to the delnew controller, so I'm here to ask for help.
My delnew method is in the same controller as the current page, both are NEWS controllers.
According to what ゞbonnieゝ said, I made some changes and found that the error is still reported, I don’t know why
As shown in the picture, I can print out the wid, if you don’t submit it via Post
Now, the problem is that after I click the confirm pop-up box and click Yes, I can’t print out the value submitted in the post. I followed the tutorial and I don’t understand this sentence
<code> if(isdel){ $.post(delnew, { wid : wid }, </code>
Is the writing correct? Especially $.post, does it mean sending a request to the controller delnew, so I am here to ask for help.
My delnew method is in the same controller as the current page, both are NEWS controllers.
According to what ゞbonnieゝ said, I made some changes and found that the error is still reported, I don’t know why
The writing is correct, but the first parameter is the api interface. It feels like the address you requested is wrong
First of all, take a look at the thinkphp version. This writing method is the writing method of the thinkphp3.1 series. In 3.2, it has been encapsulated into a complete constant judgment, IS_AJAX. So the original if(!is_ajax()) writing method should now be changed to if(!IS_AJAX). The first parameter needs to be written like this "{:U('delnew')}".
The first parameter of
$.post should be the url address, which is the url that can access your delnew function. The above two are obviously wrong. . .
It’s best to write like this
Front end:
<code>$post('url','{variable}',function(data){ },'json')</code>
eg:
<code>$.post("/index.php/home/modular/deletemodule.html",{module_id:this.id},function(data){ biubiubiu; },'json')</code>
Backend
public function api(){
biubiubiu...//Getting data, data processing
$this->success('success');//Tp comes with it, the data format is json if you don't want to If used, dump(json_encode($data))
}