【问题标题】:Send a variable to a Jeditable function将变量发送到 Jeditable 函数
【发布时间】:2015-06-08 10:41:53
【问题描述】:

我正在使用 Jeditable 插件在我的网页中编辑联系人。问题是我必须通过 Jeditable 函数将联系人姓名发送到 php 处理程序。

这是我要发送到 pro_handler.php 的值

$contact = $_GET['contact'];

这是我用来处理文本区域的 Jeditable 函数

    $(".editable_textarea").editable("inc/pro_handler.php", { 
                        type   : 'textarea',
                        select : true,
                        submit : 'OK',
                        cancel : 'cancel',
                        cssclass : "editable",
                        id   : 'elementid',
                        data : 
                        name : 'newvalue',
                      });

所以我想以某种方式将 $contact 变量传递给 pro_handler.php,但我不知道该怎么做。谢谢

【问题讨论】:

  • 上面的Javascript被解析成PHP了吗?

标签: javascript php jquery ajax jeditable


【解决方案1】:

来自the doc:(混合) submitdata:提交内容时的额外参数。可以是散列或返回散列的函数。

因此,您可以执行以下操作。

$(".editable_textarea").editable("inc/pro_handler.php", { 
    type : 'textarea',
    select: true,
    submit: 'OK',
    cancel: 'cancel',
    cssclass: "editable",
    id: 'elementid',
    name: 'newvalue',
    submitdata: {"contact": "the_value_to_be_sent"}
});

【讨论】:

  • 谢谢,我还有一个问题。在我的回调函数回调中:function(value, settings) 当我尝试执行 if (value === "someString") 为什么它不起作用?
  • 这是某种错误。我不得不做 value.substr(1,3) 来削减第一个字符 idk 为什么
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多