jquery .post没有回应

时间:2014-01-14 09:13:22

标签: php jquery

我将一个属性id发布到一个php文件,我没有收到回复。

jquery代码:

$("#droppable").on("drop", function (event, ui) {
        var rel_value = $(ui.draggable).attr("id");
        var id_worker = rel_value.split("_");
        $.post('http://example.com/mohdrag/test.php', { "id_worker": id_worker[1]}, function(data) {
        console.log(data);
        $('#worker_box').html(data);

    })

和test.php代码:

<?php
$field1 = $_POST['id_worker'];
        if (!isset($field1) || empty($field1)){
            echo "empty";
        }
        elseif($field1=10){
        echo "hello";
        }
?>

我没有收到回复。

我希望看到“你好”并在#worker_box

中显示

我的代码:JSBin

完整代码为JSBIN

我认为问题在于我的PHP代码。

更新

并且控制台错误是:

Failed to load resource: net::ERR_NAME_NOT_RESOLVED

抱歉我的英语不好

1 个答案:

答案 0 :(得分:0)

在你的elseif条件下,你使用了一个等号。要比较变量,您需要double或triple equals。单个等于表示分配,因此您的代码将无效。

尝试双等号并将10放在引号中,因为帖子将是一个字符串。