javascript - Please help, is my AJAX sentence correct? Why can't I receive printing information on the controller?

WBOY
Release: 2016-10-19 10:40:52
Original
1057 people have browsed it

javascript - Please help, is my AJAX sentence correct? Why can't I receive printing information on the controller?

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>
Copy after login
Copy after login

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

javascript - Please help, is my AJAX sentence correct? Why can't I receive printing information on the controller?

Reply content:

javascript - Please help, is my AJAX sentence correct? Why can't I receive printing information on the controller?

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>
Copy after login
Copy after login

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

javascript - Please help, is my AJAX sentence correct? Why can't I receive printing information on the controller?

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>
Copy after login

eg:

<code>$.post("/index.php/home/modular/deletemodule.html",{module_id:this.id},function(data){
            biubiubiu;
        },'json')</code>
Copy after login

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))

}

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!