# Dash clientside callbacks

**URL:** <https://discourse.julialang.org/t/dash-clientside-callbacks/59886>\
**Category:** Visualization\
**Created:** [April 23, 2021, 4:20pm UTC](https://discourse.julialang.org/t/dash-clientside-callbacks/59886 "2021-04-23T16:20:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Iulian.Cioarca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iulian.cioarca/32/30166_2.png) [@Iulian.Cioarca](https://discourse.julialang.org/u/Iulian.Cioarca)\
**Post date:** [April 23, 2021, 4:20pm UTC](https://discourse.julialang.org/t/dash-clientside-callbacks/59886/1 "2021-04-23T16:20:44Z")

</div>

Is there an example of clientside callbacks for Dash? I only found this, hidden in a closed github issue: [https://github.com/plotly/Dash.jl/pull/30](https://github.com/plotly/Dash.jl/pull/30)

I tried with this code, but it doesn’t work:

```julia
using Dash, DashHtmlComponents, DashCoreComponents

app = dash()
app.layout = html_div() do
       dcc_input(id = "my-id", value="initial value", type = "text"),
       html_div(id = "my-div", dcc_input(id = "disp", value=0))
   end

callback!(
   """
   function(input_value) {
       return (
           input_value
       );
   }
   """
   , app,
   Output("disp", "value"),
   Input("my-id", "value")
   )

run_server(app, "0.0.0.0", 8080)

```

EDIT: The code above works, it was just me not knowing Javascript.

---

<div class="post-metadata">

**Author:** ![empet](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/empet/32/221303_2.png) [@empet](https://discourse.julialang.org/u/empet)\
**Post date:** [April 25, 2021, 6:48pm UTC](https://discourse.julialang.org/t/dash-clientside-callbacks/59886/2 "2021-04-25T18:48:47Z")

</div>

@Iulian.Cioarca  
Here [http://dash.plotly.com/clientside-callbacks](http://dash.plotly.com/clientside-callbacks) you can find examples.

---

<div class="post-metadata">

**Author:** ![Iulian.Cioarca](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/iulian.cioarca/32/30166_2.png) [@Iulian.Cioarca](https://discourse.julialang.org/u/Iulian.Cioarca)\
**Post date:** [April 25, 2021, 10:00pm UTC](https://discourse.julialang.org/t/dash-clientside-callbacks/59886/3 "2021-04-25T22:00:25Z")

</div>

Thank you, but I am looking for Julia examples and don’t understand why the code above doesn’t work…

---

<div class="post-metadata">

**Author:** ![empet](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/empet/32/221303_2.png) [@empet](https://discourse.julialang.org/u/empet)\
**Post date:** [April 26, 2021, 10:51am UTC](https://discourse.julialang.org/t/dash-clientside-callbacks/59886/4 "2021-04-26T10:51:01Z")

</div>

Unfortunately not all Python Dash examples have Julia versions. Maybe on Plotly forum [https://community.plotly.com/](https://community.plotly.com/) you have the chance to get an answer.
