0

我试图在 changePage 中指定 contentType,但它不起作用。这是我尝试过的:

    $.mobile.changePage('/Detail', {
        type: 'POST',
        contentType: 'application/json',
        cache: false,
        data: JSON.stringify({
            item: marker.item
        })
    });

这可能吗?我认为它会覆盖常规的 jQuery ajax,但似乎并非如此。

4

1 回答 1

0

如果要覆盖默认选项,则必须将选项作为第二个参数传递给 changePage 函数。目前,您在第一个参数之后关闭了括号,因此您的选项不会作为参数传递给函数。但是这样做,它仍然无法按您的预期工作,因为方法contentType中没有使用选项$.mobile.changePage()。请检查http://jquerymobile.com/test/docs/api/methods.html以获取有效选项。

于 2012-08-13T15:11:33.940 回答