 when people, you know, in the future.
So if you build it, they will come. I mean, what I like about that story too, is that I I've encountered this a lot. The impulse is to call a meeting and just see who shows up. And I try to organize people in a mass meeting setting, but clearly the, the methodical approaches, you had all these one-on-one conversations prior to the need for a meeting. And then by the time there was a mass interest, you call a meeting and you work with that. So I just think that's, I just wants to say that aloud for like, that's an organizing lesson right there. Don't try to substitute meetings for one-on-ones. You got to focus on one worker at a time where you get to that point. But I wanted to bring us to a conclusion here.
I really appreciate the conversation. Something that you have been saying throughout has made me kind of wonder this question around the history of these examples. What I see a lot right now, are people on, on social media. I got to get off of social media. I have to be honest. Cause it's, I think it's distorting my understanding of like where people are at, but I see a lot of people that are enthusiastic about unions and organizing, trying to claim that what we're doing now is new and unique. And there's all of these new examples and novel experiments with unionization and over. And what they're talking about is like minority unionism rank and file committees. It's like, this is stuff that we've been doing for years, for hundreds, like at least a hundred years, it's not longer.
Why is that history? So submerged under the surface, like what happened to that history and how do we bring it back to the four to like show people that actually the AFL CIO is not the only type of union there is. There's lots of other expressions of unionism and there's a long and deep history of that. Like what do you, what do you think are some ways that we can start bringing back this memory around like what's possible and how many times we've actually done this.
We re we really need to have a much more systematic, popular education oriented to talking about this kind of thing. And they're doing exists. Things like organize a training, which I didn't w does that labor notes, you know, where a lot of the lessons of the past are kind of still, and, you know, they talk about them. But I think also in terms of publications that are accessible to working class people, you know, I think that in the past or been here is when there's been just a lot more like local, radical worker oriented publications that were whatever lessons, the people who were more experienced in those organizations that develop, could then be told to other people, to large interims people.
That's a question of the popular education infrastructure that the centers of training that we don't have when we have one-off organizing. But like there aren't like social centers that much. Well, I might say for example, in the thirties and Spain, you know, they had every neighborhood in Barcelona and Valencia have their worker storefront at schools and they had classes, workshops, and building games. And what kind of union, there's a little social theory about educating, working class people on these issues.
So that kind of process needs to take place. Then the answer that means various kinds of publications, various workshops, and kinds of social sectors that were popular education.
Thank you so much for the conversation. Our guest has been Tom Wetsel on that last note there around popular education. I think your articles and black Rose are useful for those purposes. I'm going to include them in our show notes, but it's the case for building new unions and the rank and file strategy as cynical view, check it out on black Rose. Honestly, you have a forthcoming book that's going to be published by AK press called overcoming capitalism. So just thank you for contributing to the popular education that you're advocating for. And we appreciate you coming on labor wave.
Thank you. <inaudible>.Q: Ajax call not working what is wrong in this code? This is my view
<td>  
@if (item.Flag == false)
{ 
   <a href="javascript:void(0)" id="@item.CustId" class="flag" onclick="flagCustomer('flase',this.id)">
   <img src="~/Images/appimg/star.png" alt="" /></a>
}
else
{   
    <a href="javascript:void(0)" class="flag" id="@item.CustId" onclick="flagCustomer('true',this.id)">
    <img src="~/Images/appimg/MapMarker_Flag.png" /></a>
}
</td>

This is My Ajax call
 function flagCustomer(flag, id) {
        debugger;
        var flag = flag;
        var id = id;
        debugger;
        $.ajax({
            type: "POST",
            url: "@Url.Action("Importantmark", "Customer")",
            data: { _flag: flag, _id: id },
            success: function (data) {
                if (data === "1") {
                    notif({ msg: "<b>Important Customer.", type: "success" });
                } else {
                    notif({ msg: "<b>error customer while important.", type: "error" });
                }
            },
            Error: function (data) {
                notif({ msg: "<b>error customer while important.", type: "error" });
            }
        });
        debugger;
    }

This is my Controller
[HttpPost]
public int Importantmark(string _flag, int _id)
{
    Customer _customer = new Customer();
    _customer.Flag = Convert.ToString(_flag);
    _customer.CustId = Convert.ToInt32(_id);
    var result = customerBal.ImportantMark(_customer);
    return result;
}

This is my code When I submit click on this image my java script function is call but when I debug code that time it's shown me id and flag property.
success debugger came to success property its went outside. what is wrong in this code kindly explain me

A: Pass contenttype and datatype it should work 
function flagCustomer(flag, id) {
        debugger;
        $.ajax({
            method: "POST",
            url: '@Url.Action("Importantmark", "Customer")',
            data: "{ '_flag': '" + flag+ "','_id': '" + id+ "' }",
            contentType: "application/json; charset=utf-8",
            async: true,
            dataType: "json",
            success: function (data) {
                if (data === "1") {
                    notif({ msg: "<b>Important Customer.", type: "success" });
                } else {
                    notif({ msg: "<b>error customer while important.", type: "error" });
                }
            },
            error: function (data) {
                notif({ msg: "<b>error customer while important.", type: "error" });
            }
        });
        debugger;
    }


A: Might be your quotes:
url: '@Url.Action("Importantmark", "Customer")',

Also need to add content type, and don't need to reinit flag and id, so would be:
function flagCustomer(flag, id) {
        debugger;
        $.ajax({
            type: "POST",
            url: '@Url.Action("Importantmark", "Customer")',
            data: { _flag: flag, _id: id },
            contentType: "application/json; charset=utf-8",
            success: function (data) {
                if (data === "1") {
                    notif({ msg: "<b>Important Customer.", type: "success" });
                } else {
                    notif({ msg: "<b>error customer while important.", type: "error" });
                }
            },
            Error: function (data) {
                notif({ msg: "<b>error customer while important.", type: "error" });
            }
        });
        debugger;
    }


A: First change the following line:
<a href="javascript:void(0)" id="@item.CustId" class="flag" onclick="flagCustomer('flase',this.id)">

To:
<a href="javascript:void(0)" id="@item.CustId" class="flag" onclick="flagCustomer('false',this.id)"> // flase to false


Check if it works:

[HttpPost]
public string Importantmark(string _flag, string _id) //change int to string
{
    Customer _customer = new Customer();
    _customer.Flag = Convert.ToString(_flag);
    _customer.CustId = Convert.ToInt32(_id);
    var result = customerBal.ImportantMark(_customer);
    return result.ToString();
}

The Medicinal Products that have an anti-bacterial effect. The word antibiotic makes